Apr 18, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Courses


 The following section contains course descriptions.  Click here for information about how to read a course description .

 

History

Courses marked (A) are designated for credit in Group A (United States), those with (B) for credit in Group B (Europe), and those with (C) for credit in Group C (Africa, Asia, Latin America, Middle East). Courses marked with an (*) may be taken for either Group A, B, or C based on content as determined by the student’s advisor. Courses marked with more than one designator may be counted in either group as marked. Students may not count any one course for more than one group.

  
  • HIST 334 - Roman Civilization (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    A study of the political, socio-economic, and cultural development of ancient Rome and the Mediterranean world from their archaic roots to about AD 500 that places the Roman world in the larger context of the Ancient Near East and Mediterranean world.

    Note(s): Students who have already received credit for HIST 308 cannot also receive credit for HIST 334.
  
  • HIST 335 - Late Antiquity and the Early Middle Ages

    Credits: (3)
    Instructional Method: Three hours lecture
    Prerequisites: Three hours of HIST at 100 level.
    A study of the political, socio-economic, and cultural development of the areas encompassed by, or adjacent to, the Roman Empire from its waning days ca. AD 300 to the aftermath of the First Crusade, ca. 1125, that examines the development and interaction of the three distinct cultural spheres (Byzantium, Islam, and Latin Christendom) that lay at the foundation of the modern West.

  
  • HIST 337 - English History to 1625 (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    A general survey of English history to 1625. Topics include Britain before and during Roman times, the unification and Christianization of England, the Anglo-Saxon, Viking, and Norman invasions, relations between church and state including the Reformation, medieval warfare, and the Tudor regime.

  
  • HIST 338 - Modern British History (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    A general survey of British history since 1625. Topics include the English civil wars and Glorious Revolution, British culture, foreign affairs and the building of the British Empire, the development of democratic and liberal traditions, industrialization, and the world wars.

  
  • HIST 339 - Scotland and Ireland in the Modern Age (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    A general survey of Scottish and Irish history in modern times. Topics will range from William Wallace through the Reformation to Bonnie Prince Charlie and from Drougheda through the Great Famine to the troubles in Northern Ireland. Themes will include state building, identity formation, and relations between Highlanders and Lowlanders, Celts and Saxons, and Protestants and Catholics.

  
  • HIST 341 - Early Modern Europe (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    A study of European history from 1300 to 1789 that explores the crisis of the late Middle Ages, the Renaissance, the Reformation, revolt and revolution, constitutional development, science and the Enlightenment.

  
  • HIST 342 - Revolutionary Europe, 1789 to 1890 (B)

    Credits: (3)
    Instructional Method: Three hours lecture and/or discussion.
    Prerequisites: Three hours of HIST at 100-level.
    Study of modern European history from 1789 through 1890. Topics include the French Revolution, Napoleon, Revolutions of 1830 and 1848, the first Industrial Revolution, Urbanization, Liberalism, Socialism, Nationalism, and the second Industrial Revolution.

  
  • HIST 343 - Europe Since 1890 (B)

    Credits: (3)
    Instructional Method: Three hours lecture and/or discussion.
    Prerequisites: Three hours of HIST at 100-level.
    Study of political events which brought on two World wars, their economic and social impact on Europe; shift of world power away from Europe; adjustments in consolidation of European community since 1890.

  
  • HIST 345 - Czarist Russia (B, C)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    Russian history from formation of the Kievan State through fall of the Romanovs.

  
  • HIST 346 - Soviet Russia (B, C)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    Russian history during the Soviet era. Domestic and diplomatic policies are examined as well as Russian social conditions in the 20th Century.

  
  • HIST 347 - Stalin and Stalinism (B, C)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    Critically examines the era in Soviet history known as Stalinism. It explores the biography and the personality of Joseph Stalin. Topics include: Stalin’s political machinations to grab power, the establishment of the Gulag prison camp system, the show trials and great terror of the 1930’s, Stalin and World War II, and the beginnings of the Cold War. Students learn the core concepts of the Stalinist ideology and how it varied from earlier and later Soviet theories and practices. They contemplate levels of collaboration with and resistance to the system. Students also examine the legacy of Stalinism at home and abroad.

  
  • HIST 349 - Modern Germany: From Bismarck through Hitler (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    Study of German history from 1870 to 1945. Topics include Bismarck and national unification, World Wars I and II, Hitler and National Socialism.

  
  • HIST 350 - Modern European Intellectual History (B)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    Explores the relationship between thought and its social context in Europe since 1750. The course draws on philosophical, scientific, and cultural texts, and focuses on the political implications of philosophical reflections, scientific investigation, and cultural criticism.

  
  • HIST 352 - Virginia History (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    Comprehensive survey of history in Virginia.

  
  • HIST 354 - American Social History (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    An intensive study of American life, customs, character and social problems. HIST 354 covers the colonial era through the mid-19th century and HIST 355  from mid-19th century to the present.

  
  • HIST 355 - American Social History (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    An intensive study of American life, customs, character and social problems. HIST 354  covers the colonial era through the mid-19th century and HIST 355 from mid-19th century to the present.

  
  • HIST 356 - History of American Religious Thought (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    A survey of important developments in American religious thought including Puritanism, Unitarianism, Transcendentalism, New Thought and Positive Thinking, the Social Gospel, Fundamentalism, and Neo-Orthodoxy.

  
  • HIST 360 - Colonial America (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    Study of Native American societies before contact, as well as an analysis of the establishment and development of English colonies in the New World before 1750.

  
  • HIST 361 - Revolutionary America (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    Study and analysis of the causes of the Revolution, the War for Independence, the Confederation period and the impact of the war.

  
  • HIST 364 - American Slavery (A)

    Credits: (3)
    Instructional Method: Three hours lecture/discussion.
    Prerequisites: Three hours of HIST at 100-level.
    Provides an in-depth study and analysis of the institution of slavery as it developed in the United States. Particular focus will be placed on the institution from the perspective of the slaves themselves. Topics include the Atlantic Slave Trade, Origins of Slavery, Colonial Slave Systems, Proslavary Defense, Abolitionism, Slave Culture, Resistance, and Emancipation.

  
  • HIST 365 - America’s Civil War (A)

    Credits: (3)
    Instructional Method: Three hours lecture/discussion.
    Prerequisites: Three hours of HIST at 100-level.
    A survey of the social, political, military, diplomatic, and economic events of the American Civil War. It explores the causes, character, conduct, and consequences of the American Civil War. Broad themes to be investigated are: the crisis of union and disunion in an expanding republic; slavery, race, and emancipation; and the experiences of modern, total war for individuals and society.

  
  • HIST 368 - The Populist and Progressive Era (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    Examines the political, economic, and social history from 1877-1917. Special emphasis on the role of the Populists within the social and cultural context of American history and the contemporary treatment of origins and aims of the Progressive movements.

  
  • HIST 372 - Southern History and Culture (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    Explores the major historical and cultural characteristics that make the American South a distinct region. Topics include the agricultural tradition, politics, literature, family and gender, the arts, music, religion, race relations, and the role of social class in historical and contemporary contexts. Upon completion, students should be able to identify the characteristics that distinguish Southern history and culture. The course will proceed from a topical perspective. Each main topic will be examined within an historical and chronological framework.

  
  • HIST 373 - Appalachian History (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    Inquiry into uniqueness of the Appalachian region including the people and their history, livelihood, religion, speech, music, social mores, folklore, and politics. Emphasis on 20th century.

  
  • HIST 375 - American Immigration (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at the 100-level.
    A study of immigration in American life. It traces the history of immigration to the United States from the colonial era to the present with a special emphasis on issues of assimilation, pluralism, and multiculturalism.

  
  • HIST 381 - Recent America (A)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100-level.
    An in-depth study of major political, diplomatic, economic, social, and cultural developments in U.S. history during recent decades.

  
  • HIST 385 - Public History (*)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Three hours of HIST at 100 level.
    Introduces students to the field of applied or public history and to the role that historians play in such diverse activities as historic preservation, historic site interpretation and management, historical societies, governmental historical organizations, and museums.

  
  • HIST 392 - Special Topics in History (*)

    Credits: (3)
    Instructional Method: One to three hours lecture and/or discussion.
    Prerequisites: At least three hours of history at the 100 level.
    Detailed study of topics or period of history not covered in current course offerings. A new course description is available each time the course is offered. This course may be taken more than once for credit with a different topic.

  
  • HIST 400 - Digital Archives (*)

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: HIST 295  or permission of instructor.
    This introduction to and practicum in the field of digital archives will cover the creation, presentation, analysis, and research of digital archival collections.  Students will immerse themselves in archival material of historical significance and gain hands-on experience with digital archives.  

    Note(s): May be taken more than once for credit.  A maximum of 3 credit hours may be applied to the History Major.  Group A, B, C depending on content.
  
  • HIST 466 - History Travel Study (*)

    Credits: (3-6)
    Prerequisites: Three hours of HIST at 100-level.
    Involves domestic and/or international travel. Students will participate in the investigation of historical topics in relevant locations. One of the goals of the course is to allow students to better understand and relate to historical issues specific to countries and regions by exploring them ‘on location.’ This course may be taken again for credit with different topics or areas of study. Designation of the course as counting for area ‘A,’ ‘B,’ or ‘C’ of the History major will depend on the course content, and must be established before the student enrolls.

    Note(s): This course can count for a maximum of 3 credit hours in any one of those areas of the History major. A maximum of 6 credit hours of travel study may be applied towards the History major. A maximum of 3 credit hours of travel study may be applied towards the History minor or the Social Science major.
  
  • HIST 488 - Honors Thesis

    Credits: (3)
    Prerequisites: Enrollment in the Honors Academy, completion of all other Honors Academy requirements, a minimum 3.5 GPA in all courses and in history, senior standing.
    Conducting research and writing a thesis for a bachelor’s degree with honors in history. In order to receive honors credit, the student must receive a grade of “A” or “B” for the thesis.

    Note(s): Course may not be repeated.
  
  • HIST 490 - Internship

    Credits: (1-15)
    Prerequisites: 12 hours history; junior standing, minimum 2.5 GPA, departmental approval.
    A one semester internship with historical agency, society, museum or other relevant institution. Student receives both academic and agency supervision.

    Note(s): Course does not count toward fulfillment of the requirements for the history major. Course may be taken more than once for up to a total of 15 credit hours. Pass/Fail grading.
  
  • HIST 495 - Senior Seminar

    Credits: (4)
    Instructional Method: Four hours seminar.
    Prerequisites: HIST 295  (completed with a “C” or better); History major; senior standing; completed 12 credit hours of 300-level HIST courses; or permission from instructor.
    A seminar focusing on a topic, or related group of topics in European, United States, and/or non-Western history. This seminar will serve as a senior capstone experience for History majors bringing together critical thinking, research, writing, and communication skills. Specific topics of seminars change each semester in accordance with the interests of instructors and needs of the department. This course will encourage engagement in primary and secondary sources, historical analysis and argument, and an understanding of historical interpretation. Completion of a senior writing project is required.

    Note(s): HIST 495 is required for all History majors. It may not be used to fulfill coursework in the three fields of required history courses. May be taken for credit more than once when topics differ.
  
  • HIST 498 - Independent Study

    Credits: (1-6)
    Prerequisites: At least three hours of history at the 100-level and advance permission of instructor.
    Student works closely with one member of the department who defines the requirements for the course which vary among instructors. A topic of study is defined and the student works, largely independently, through the semester to research and report on the topic. Each instructor will define by nature of the content of the study whether it meets History major requirements in Group A, B, or C. See “Independent Study .”


Honors Academy

  
  • HNRS 103 - Honors Written and Oral Communication

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Admission to the Honors Academy.
    Development of students’ writing and speaking skills with emphasis on logic and information literacy. Students will form and support claims, attending to the assumptions underlying arguments. The course will introduce students to elements of logic, including fallacies and inductive reasoning, and their use in persuasive written and oral communication.

    Note(s): This course has been approved for Core Curriculum credit in University Core A.
  
  • HNRS 201 - Honors Topics in Critical Inquiry

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: HNRS 103 .
    Further development of students’ skills in critical thinking, including how to recognize, analyze, and evaluate arguments in written and oral communication. Students will continue to develop competency in information literacy as they create their own persuasive arguments.

    Note(s): Students who have already received credit for CORE 201 cannot also receive credit for HNRS 201. This course has been approved for Core Curriculum credit in University Core A.
  
  • HNRS 202 - Honors Topics in Ethical Inquiry

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: HNRS 201 .
    Further development in students’ skills in critical thinking, information literacy, and written and oral communication. This course includes a broad introduction to ethical theories and methods of ethical reasoning. Students will strengthen their skills in the recognition, analysis, and evaluation of written and oral arguments. Students will work in teams to effectively solve ethical problems or dilemmas.

    Note(s): Students who have already received credit for CORE 202 cannot also receive credit for HNRS 202.This course has been approved for Core Curriculum credit in University Core A.
  
  • HNRS 300 - Scholarly and Creative Inquiry

    Credits: (1)
    Instructional Method: One hour lecture.
    Prerequisites: HNRS 201  or HNRS 202  or permission of instructor.
    Honors students will explore the general processes of scholarship and creativity across disciplines. Students will then apply this knowledge to the development of their own scholarly or creative ideas. After completing the course, a student will be prepared to propose an honors capstone project in his or her major.

  
  • HNRS 310 - Advanced Honors Seminar

    Credits: (1-4)
    Instructional Method: One to four hours seminar.
    Prerequisites: HNRS 201  or HNRS 202  or permission of instructor.
    This seminar will take a multifaceted approach to a non-traditional subject, an interdisciplinary theme, or a topic relevant to contemporary issues. Honors students from different majors will bring their own disciplinary perspectives to bear on the topic selected by the instructor. Seminar topics will vary across instructors and semesters.

    Note(s): The course is repeatable up to six credit hours if topics differ.

Human Development

  
  • HUMD 201 - Marriage and Alternative Lifestyles

    Credits: (3)
    Instructional Method: Three hours lecture.
    Examines traditional and modern marriage, alternatives to marriage, the choice-making process and factors influencing choices.

  
  • HUMD 300 - Human Growth and Development: Birth through Adolescence

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: 2.5 GPA.
    Covers critical components of human development from the prenatal stage through adolescence, including theories, ethics, research and applications. Personal, social, professional, and cultural perspectives related to working with children and adolescents are explored. This course does not meet requirements for psychology majors.

  
  • HUMD 301 - Human Sexual Development

    Credits: (3)
    Instructional Method: Three hours lecture.
    Studies various aspects of human sexuality from a development perspective.

  
  • HUMD 401 - The Family

    Credits: (3)
    Instructional Method: Three hours lecture.
    Examines diversity, change and issues within the family unit.


Information Technology

  
  • ITEC 100 - Introduction to Information Technology

    Credits: (3)
    Instructional Method: Three hours lecture, or two hours lecture and two hours lab.
    Introduces students to the fundamental concepts in information technology and mathematical reasoning that provide the technical underpinning for state-of-the-art applications. Widely used computer applications, including office applications, databases, computer communications and networking, serve as examples.

  
  • ITEC 108 - Introduction to Game Development

    Credits: (3)
    Instructional Method: Two hours lecture; two hours laboratory.
    An introduction to problem solving and programming in the context of game development. Topics follow the framework laid out by the International Game Developers Association (IGDA) and will touch on each of the core topics: Games and Society, Game Production, and Business of Gaming.

  
  • ITEC 109 - Problem Solving and Programming

    Credits: (3)
    Instructional Method: Two hours lecture; two hours laboratory.
    An introduction to problem solving using programming. Topics include a survey of techniques used in problem solving, methods for representing the solution of a problem as an algorithm and the implementation of an algorithm as a computer program.

    Note(s): Students that have earned credit for ITEC 120  cannot subsequently earn credit for ITEC 109.  Students may not take ITEC 109 and ITEC 120  concurrently.
  
  • ITEC 110 - Principles of Information Technology

    Credits: (3)
    Instructional Method: Three hours lecture.
    Provides an introduction to information technology, to the principles that underlie information technology, problem solving, and to the fields that make up information technology.

  
  • ITEC 111 - Programming Fundamentals

    Credits: (0-1)
    A self-paced, online, asynchronous course to prepare students for Principles of Computer Science I (ITEC 120 ). The course provides online video lectures, lab assignments with worked-out video solutions, quizzes, and a final exam. Course modules are organized in a logical progression, but students may work on any module in any order based on their individual needs. Students use quizzes to assess their understanding of the material. Students enrolled in ITEC 120  who are struggling will be able to withdraw and add this course.

    Note(s): The course is offered for audit or Pass/Fail. Students who earn credit for ITEC 120 may not receive credit for ITEC 111, but they may audit the course.
  
  • ITEC 112 - A Global Perspective of Information Technology

    Credits: (3)
    Instructional Method: Three hours lecture.
    A study of information and communication technologies (ICT) with respect to how ICT supports, shapes, and enables economic and social changes. Covers the challenges of managing ICT, and studies the impact of ICT on business and society in an increasingly globalized world.

    Note(s): This course has been approved for Core Curriculum credit in Global Perspectives.
  
  • ITEC 120 - Principles of Computer Science I

    Credits: (4)


    Instructional Method: Three hours lecture; two hours laboratory.
    Prerequisites: A “C” or better in MATH 125  or MATH 138 ; or credit for MATH 126 , MATH 168 , or MATH 171 ; or permission of instructor.
    A rigorous, systematic approach to object-oriented problem solving and programming. Students who withdraw from ITEC 120 may add ITEC 111  during the same term.

    Note(s): Students may not attempt to take ITEC 120 more than two times (a “W” will count as an attempt).

    Students who have taken ITEC 109  must earn a ‘C’ or better in ITEC 109 before taking ITEC 120.

  
  • ITEC 122 - Discrete Mathematics

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120  (Grade of “C” or better) and MATH 171  , MATH 169  , or MATH 151
    An introduction to discrete mathematical concepts including set theory, finite state machines, and induction.

  
  • ITEC 145 - Data Ethics, Privacy and Security

    Credits: (3)
    Instructional Method: Three hours lecture.
    The course will foster ethical online behavior; introduce students to privacy and security issues of their personal data on mobile devices and social media. The course is designed for non-majors with limited background in Information Technology. 

    Note(s): Students that have earned credit for ITEC 345  cannot subsequently earn credit for ITEC 145.  Students may not take ITEC 145 and ITEC 345  concurrently.
  
  • ITEC 198 - Programming Language

    Credits: (1)
    Instructional Method: One hour lecture.
    A self-paced course in which students that have had an introduction to programming can learn and apply another language. Languages that have been offered in the past include: FORTRAN, COBOL, LISP, C, Prolog, Shell, C++, Ada, and Visual Basic.

    Note(s): Course may be taken up to four times with a different language each time.
  
  • ITEC 200 - Healthcare Information Systems

    Credits: (3)
    Instructional Method: Three hours lecture.
    Will cover the role of information systems in management and administration in the healthcare industry. Topics include role of technology, data communications, medical information storage and legal issues faced by healthcare workers using information systems.

  
  • ITEC 202 - Web Technology for End Users

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 100 .
    A study of the technologies used on the World Wide Web to produce static and dynamic web pages. The course is targeted at non-IT professionals who nonetheless may have significant roles in the design, development, content, or implementation of web sites.

  
  • ITEC 205 - Data Communications and Networking

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Sophomore standing.
    Will cover the fundamentals of data transmission over computer networks.

    Note(s): Students that have earned credit for ITEC 350  cannot subsequently earn credit for ITEC 205.  Students may not take ITEC 205 and ITEC 350  concurrently.
  
  • ITEC 210 - Design and Development of Visual Systems

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120  (Grade of “C” or better).
    Introduction to the principles of visual programming including general software engineering principles, user interface design principles, and application of visual programming language.

  
  • ITEC 220 - Principles of Computer Science II

    Credits: (4)
    Instructional Method: Three hours lecture; two hours laboratory.
    Prerequisites: ITEC 120  (Grade of “C” or better).
    Continuation, from ITEC 120 , of the development of a disciplined approach to programming, with emphasis on data abstraction.

    Note(s): Students may not attempt to take ITEC 220 more than two times (a “W” will count as an attempt).
  
  • ITEC 225 - Web Programming I

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120  (Grade of “C” or better).
    An introduction to web programming for those students that already understand programming fundamentals. Includes an introduction to a variety of web based programming languages as well as an introduction to operating system environments that support web applications.

  
  • ITEC 226 - Digital Imaging for the Web

    Credits: (1)
    Instructional Method: One hour lecture.
    Prerequisites: ITEC 109  or ITEC 120  with a grade of “C” or better.
    Instruction in the technology of digital imaging, photo manipulation, and optimization. Practice in the creation, editing, and processing of digital images for use in various media with an emphasis on the World Wide Web. Also, attention will be given to aesthetics layout.

  
  • ITEC 227 - Animation for the Web

    Credits: (1)
    Instructional Method: One hour lecture.
    Prerequisites: ITEC 109  or ITEC 120  with a grade of “C” or better.
    Instruction and practice in the creation of advanced interactive animated content, including audio, video, and hypermedia applications for web and other digital media.

  
  • ITEC 250 - Introduction to GIS

    Credits: (4)
    Instructional Method: Inverted Course: Three hours lecture (online) and two hours lab. Online Course: Three hours lecture (asynchronous) and two hours of lab (asynchronous).
    Cross-Listed: GEOS 250 

    Course is designed to introduce students to the general concepts of Geographic Information Systems (GIS), and how to use GIS across a wide variety of disciplines.

  
  • ITEC 281 - Data Management and Analysis with Spreadsheets

    Credits: (3)
    Instructional Method: Three hours lecture.
    A study of basic and advanced techniques for data analysis and management using electronic spreadsheets. Coverage includes the study of features for gathering, managing, manipulating, and filtering data sets including multidimensional data. Techniques for collaborative use of a spreadsheet are covered including multi-user access, formula protection, and security. Advanced analysis coverage includes built-in and user defined functions, goal seeking, sensitivity analysis, scenario management, and data visualization.

  
  • ITEC 282 - Spreadsheet Practicum

    Credits: (1)
    Instructional Method: One hour lecture.
    Prerequisites: ITEC 281 .
    This course is a one hour class focused on reinforcing the skills learned in ITEC 281 . The course consists strictly of problem solving and will aid in the building of competence in using spreadsheets for the purpose of future classes, industry and for preparing for spreadsheet certification exams.

    Note(s): This course is only taught pass/fail.
  
  • ITEC 301 - Information Technology Management

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 100 .
    A study of principles, techniques, and tools for the management of information including, database management systems, decision support systems, and data warehouses.

  
  • ITEC 304 - Database from the Manager’s Perspective

    Credits: (3)
    Instructional Method: Three hours lecture.
    An examination of enterprise database management systems and reporting tools from the user/manager perspective. Emphasis is on data gathering, data organization, data retrieval, data integrity, and security. Database systems for transaction processing and data warehousing are compared and contrasted. Reporting, data mining, and decision support systems are introduced.

    Note(s): Students that have earned credit for ITEC 340  cannot subsequently earn credit for ITEC 304.  Students may not take ITEC 304 and ITEC 340  concurrently.
  
  • ITEC 307 - Programming Practicum

    Credits: (1)
    Instructional Method: One hour lecture.
    Prerequisites: ITEC 220  or permission of instructor.
    Provides practical experience writing programs to solve non-trivial, self-contained problems. The course includes lectures teaching and reviewing standard algorithms and data structures (e.g. searching a state space, and graph representations), discussion on how they might need to be adapted to a particular task at hand, and supervised lab time coding solutions. Problems are similar to those on programming contests, although participating in such contests is not required for the class (nor vice versa).

    Note(s): This course may be taken more than once for credit. This course may not be used to satisfy a major requirement, including technical and B.S. electives. This class cannot contribute more than one hour of credit towards a minor within the Information Technology department. A student can repeat ITEC 307 but cannot receive more than 4 credit hours.
  
  • ITEC 310 - Programming in C and Unix

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    Introduces the C programming language including C library routines and the system call interface to the Unix operating system. File and terminal I/O, process control, and interprocess communication are also covered.

  
  • ITEC 315 - Graphical User Interface Design and Implementation

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 225 .
    A study of graphical user interface (GUI) design and implementation. Covers platform independent design concepts, frameworks and environments for GUI development, and problems and solutions associated with GUIs in a web environment. One or more integrated development environments (IDE) will be studied in depth. Students implement GUIs in a series of software development tasks.

  
  • ITEC 320 - Procedural Analysis and Design

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    An introduction to procedural analysis, design and programming for students who have prior exposure to object technology. Includes an introduction to a procedural language and procedural methods.

  
  • ITEC 324 - Principles of Computer Science III

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    Continuation, from ITEC 220 , of the development of a disciplined approach to programming with emphasis on data abstraction.

  
  • ITEC 325 - Web Programming II

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 225  with a grade of “C” or better and either ITEC 340  or both ITEC 304  and ITEC 315 .
    Continuation of Web Programming I course for tools, methods, and technologies for designing and producing web pages incorporating multimedia content. More basic technologies and tools and methods for designing and managing world wide web programming and development are discussed. Emphasis is placed on server side scripting applications including “data-driven” web applications. Students gain practical experience developing complete “data-driven” web applications using server-side scripts.

  
  • ITEC 330 - Numerical Analysis

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: MATH 251  and ITEC 120 .
    A study of algorithms useful in obtaining numerical solutions of problems on a digital computer.

  
  • ITEC 335 - Software Testing

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  and ITEC 225  both with a grade of “C” or better.
    This course introduces students to software testing for students already familiar with the principles of information technology, object-oriented programming, and web programming. Students will gain knowledge of concepts in software testing while applying those concepts to the testing of both object-oriented software components and web software components.

  
  • ITEC 340 - Database I

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    A breadth first introduction to database systems including the relational model, SQL, security, database design, and stored procedures.

  
  • ITEC 345 - Introduction to Information Security

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120 . (Grade of “C” or better).
    Covers the fundamentals of information security. Lectures focus on providing a broad overview of principles, policies and procedures in security. ITEC 345 cannot be counted toward technical electives or B.S. requirements in any concentration.

    Note(s): Students cannot earn credit for both ITEC 245 and ITEC 345.
  
  • ITEC 350 - Introduction to Computer Networking

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    This course covers networking concepts including ISO reference model, TCP/IP protocol, and various network classifications as well as hands-on experience.

    Note(s): Students who have received credit for CPSC 450 or INSY 371 may not receive credit for ITEC 350.
  
  • ITEC 352 - Computer Organization

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    Pre- or Corequisites: ITEC 122  with a grade of “C” or better.
    Covers relationships among computer components, structures and systems, hardware features, costs, and capabilities.

  
  • ITEC 360 - Data Structures and Analysis of Algorithms

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 122 , ITEC 320 , and ITEC 324 .
    Includes data structures, concepts and algorithms used in the solution of nonnumeric problems; applications to data management systems, file organization, information retrieval, list processing and programming languages.

  
  • ITEC 363 - Integration of Software

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 100 .
    Designed to provide students with advanced microcomputer applications skills in word processing, spreadsheets, databases, and multimedia presentations. Major emphasis is placed on the integration of software packages to complete business applications.

  
  • ITEC 369 - Systems Analysis and Design

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120  (with a grade of “C” or better) and junior standing.
    Will cover the analysis, design, development and deployment of information systems.

    Note(s): Students that have earned credit for ITEC 370  cannot subsequently earn credit for ITEC 369.  Students may not take ITEC 369 and ITEC 370 concurrently.
  
  • ITEC 370 - Software Engineering I

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 220  with a grade of “C” or better.
    Introduction to the principles of software engineering and the design and implementation strategies appropriate for large software projects. Includes project planning, specification of project requirements, architectural design, verification and validation techniques, and software maintenance.

  
  • ITEC 371 - Operating Systems

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 352 .
    Principles of operating systems including interaction between operating systems and architecture of computer systems with emphasis on resource management.

  
  • ITEC 375 - Data Science

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120  (with a grade of “C” or better), and STAT 200  or STAT 301 , and junior standing.
    Serves as an introduction to the scientific processes of transforming data sets into actionable insight.

  
  • ITEC 380 - Organization of Programming Languages

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 320  and ITEC 324 .
    Programming language constructs, run-time behavior of programs, desirable features of languages, design and implementation considerations to obtain those features.

  
  • ITEC 381 - Spreadsheet Programming

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 281  and either MATH 126  or MATH 151 .
    Teaches fundamental programming concepts using spreadsheet technology common in today’s business environment.

    Note(s): This course may not be used to satisfy a B.S. requirement or a technical elective in the Information Technology Department.
  
  • ITEC 395 - Information Technology Project Management

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Junior standing.
    Equips students with the necessary skill set to complete the project management process from conception to closing. Students will be able to perform build vs buy analyses, develop project charters, elicit customer requirements, estimate schedules, manage costs, and effectively close a project. These skills are vital in today’s business and IT workforce.

  
  • ITEC 398 - Software Development Technologies

    Credits: (1-3)
    Instructional Method: One to three hours lecture.
    Prerequisites: ITEC 220 (grade of C or better) and permission of instructor.
    Enables students to gain experience with programming languages, operating systems, and other tools, and technologies that are used to develop software. This course may be taken multiple times with a different topic each time.

    Note(s): This course may not be used to satisfy a B.S. requirement or a technical elective.
  
  • ITEC 400 - Foundations of Computer Science

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Senior standing.
    A rigorous, systematic approach to object oriented problem solving and programming.

    Note(s): This is a leveling course for students who do not have either the educational or experience background to start the Information Technology (IT) courses for the IT concentration for a Masters in Education (MSED) program. ITEC 400 will not count as graduate credit towards the ITEC Concentration for the MSED. Undergraduate students in the College of Information Science and Technology may not take this course for credit towards their degree.
  
  • ITEC 410 - Modeling and Simulation

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 320  and STAT 301 .
    An introduction to mathematical modeling and the simulation of models using a high-level programming language.

    Note(s): Students who have received credit for CPSC 410 may not receive credit for ITEC 410.
  
  • ITEC 420 - Computability Theory and Formal Languages

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 122 .
    A survey of attempts to model computation and formal language concepts.

  
  • ITEC 425 - Advanced Web Development

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 325 .
    An advanced development class in Web programming for those students that have completed the Web Programming I and II sequence. Includes the applied study of Web services, asynchronous web programming, web server configuration, web object oriented constructs, and other current topics in Web development.

  
  • ITEC 430 - Computer Graphics

    Credits: (3)
    Instructional Method: Three hours lecture.
    Pre- or Corequisites: ITEC 360 .
    A survey of the data structures and algorithms used in computer graphics.

    Note(s): Students who have received credit for CPSC 430 may not receive credit for ITEC 430.
  
  • ITEC 441 - Database II

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 340  with a “C” or better.
    A continuation of the introductory database course covering techniques used to model and manipulate large data sets. Course provides more in-depth coverage of triggers, assertions, PL/SQL, logical design, and normalization. Course introduces physical design of the database management system.

  
  • ITEC 442 - Data Warehousing, Mining, and Reporting

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 340  with a grade of “C” or better.
    A continuation of principles of database systems and the introduction to techniques for the modeling and manipulation of large data sets. This course provides in-depth coverage of data warehousing, data mining, and reporting.

  
  • ITEC 445 - Computer System and Database Security

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 345 , and either ITEC 340  or both ITEC 304  and ITEC 315 .
    Threats and vulnerabilities in software systems, principles to design and implement secure software systems, database and information security.

  
  • ITEC 451 - Network Design and Analysis

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 122 , ITEC 350 , either STAT 200  or STAT 301 , and one of the following: MATH 169 , MATH 152, or MATH 171 .
    Covers network design and analysis concepts and tools including optimization and traffic engineering.

  
  • ITEC 452 - Distributed Computing

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 310 , ITEC 350 , and ITEC 371 .
    Covers analysis and design of distributed systems.

  
  • ITEC 455 - Applied Cryptography and Network Security

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 345 , and either ITEC 350  or both ITEC 205  and ITEC 315 .
    Threats and vulnerabilities in computer networks, cryptography and its application to network security mechanisms, secure network protocols, and network intrusion detection systems.

  
  • ITEC 460 - Translator Design and Construction

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 352  and ITEC 380  or ITEC 420 ; or permission of instructor.
    Logical design of and construction techniques for compilers and interpreters. Students will complete a major project implementing a compiler or an interpreter.

 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 -> 21