May 17, 2024  
2018 - 2019 Undergraduate Catalog 
    
2018 - 2019 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 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: (3-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 who have received credit for ITEC 120  cannot subsequently receive credit for ITEC 109. ITEC 109 does not meet requirements for the ITEC major.
  
  • 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: ITEC 109  with a grade of “C” or better; or an SAT Math score of 550 or higher; or a passing score on a departmental pre-test.
    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).
  
  • ITEC 122 - Discrete Mathematics

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 120  (Grade of “C” or better) and MATH 125 , MATH 126 , MATH 138 , MATH 140  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. 

  
  • 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 who have passed ITEC 350  cannot take ITEC 205.
  
  • 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 earn credit for ITEC 304.  Students may not take ITEC 304 and ITEC 340 concurrently.  ITEC 304 may not be used to satisfy a BS requirement or technical elective for students majoring in any of the CSAT concentrations.
  
  • 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.

  
  • 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), STAT 200 , 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 , MATH 152 , and either STAT 200  or STAT 301 .
    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 .
    Logical design of and construction techniques for compilers and interpreters. Students will complete a major project implementing a compiler or an interpreter.

  
  • ITEC 465 - Computer System Security Analysis and Investigation Techniques

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 352 , ITEC 371 , and ITEC 445 .
    Students will learn ethical hacking, conduct formal security analysis of computing infrastructure; apply investigation techniques to detect vulnerabilities and threats in software and hardware including reverse engineering program binaries for malware analysis, memory and disk analysis; systems analysis of embedded devices.

  
  • ITEC 466 - Information Assurance Management

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 345 .
    The course covers principles, policies, procedures and management in security. It includes information assurance governance, risk, compliance, planning and procedures.

  
  • ITEC 471 - Software Engineering II

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 320 , ITEC 324 , and ITEC 370 .
    Pre- or Corequisites: ITEC 335 .
    A continuation of principles of software engineering and the design and implementation strategies appropriate for large software projects. Includes the use of CASE tools, extreme programming methods, software metrics, verification, validation, quality assurance, and a further exploration of the principles of human-computer interaction.

  
  • ITEC 472 - Software Engineering III

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 471 .
    A continuation of principles of software engineering and the design and implementation strategies appropriate for large software elected topics in Information Technology, as student and faculty interest demands. A new course description is available each time the course is offered. Interested students should contact the course instructor before registering.

    Note(s): This course may be taken more than once for credit with a different topic. This course may not be used to satisfy a General Education requirement or a requirement for the major or minor, which includes technical electives. This course may be used for a general elective or a B.S. elective.
  
  • ITEC 475 - Security of Cyber-Physical Systems

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 345  and ITEC 352 .
    An introduction to Cyber-Physical Systems focused on the threats, vulnerabilities, and other challenges facing these systems and how those threats impact the capability, adaptability, scalability, resiliency, safety, security, and usability of those systems. 

  
  • ITEC 480 - Artificial Intelligence

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 122  and ITEC 324 .
    An introduction to the study of intelligence as computation.

    Note(s): Students who received credit for CPSC 480 may not receive credit for ITEC 480.
  
  • ITEC 485 - Decision Support Systems

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 281  and either ITEC 340  or both ITEC 304  and ITEC 315 .
    Data and modeling solutions to semi-structured business problems including expert systems, executive information systems, on-line analytical processing, natural language interfaces, and ad-hoc query and reporting tools.

  
  • ITEC 488 - Honors Capstone Project

    Credits: (3)
    Prerequisites: Completion of all the required information technology courses up to the 300-level courses; enrollment in the Honors Program; senior standing.
    To earn a bachelor’s degree with honors in Computer Science and Technology or Information Sciences and Systems, a student must complete a research project, write a report and make an oral presentation of the work done. In order to be eligible of a degree with honors, a student must earn a grade of “A” or “B” for the final project.

    Note(s): Course may not be repeated.
  
  • ITEC 490 - IT Professionalism

    Credits: (1)
    Instructional Method: One hour lecture.
    Prerequisites: Senior standing in computer science and technology or information science and systems.
    A seminar series designed to aid in the transition from the university to work. Includes topics in resume preparation, research, and ethics.

  
  • ITEC 493 - Selected Topics in Information Technology

    Credits: (1-3)
    Instructional Method: One to three hours lecture.
    Prerequisites: Permission of instructor.
    Selected topics in computer science, information systems, or information technology, as student and faculty interest demands. A new course description is available each time the class is offered. Interested students should contact the course instructor before registering.

    Note(s): This course may be taken more than once for credit with a different topic. This course may not be used to satisfy a Core Curriculum requirement or a requirement for an ITEC major or ITEC minor, which includes technical electives. This course may be used for a general elective or a B.S. elective.
  
  • ITEC 495 - Information Systems Capstone

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: Senior standing, Information Science and Systems major, ITEC 225 , ITEC 304  or ITEC 340 , ITEC 369  or ITEC 370 , and MGNT 357 .
    Advanced topics in information systems that build on previous courses in software engineering, web programming, database and business. This course in intended to provide a large information system capstone experience.

  
  • ITEC 496 - ERP Systems for Healthcare

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ITEC 200 , ITEC 375 , and either ITEC 304  or ITEC 340 .
    Pre- or Corequisites: ITEC 395 .
    Taught as a workshop utilizing industry software. The students will gain hands on experience using the management and maintenance of healthcare information systems.

  
  • ITEC 497 - ERP Systems

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: ACTG 212  and either ITEC 304  or ITEC 340 .
    A study of Enterprise Resource Planning systems including their history, purpose, selection, configurations and lifecycle.

  
  • ITEC 498 - Independent Study

    Credits: (1-6)
    Prerequisites: Permission of instructor.
    Independent Study courses are designed to permit students to investigate independently specific problems or areas of interest under the direction of a faculty advisor.

    Note(s): This course may not be used to satisfy a General Education requirement, a B.S. requirement, or a requirement for the major or minor, which includes technical electives. This course may be used only for a general elective. See “Independent Study .” For a complete listing of graduate courses, consult the Radford University Graduate Catalog.

Interior Design

  
  • DSNI 103 - Visual Thinking for Design

    Credits: (3)
    Instructional Method: Six hours studio.
    Prerequisites: “C” or better in DSN 100  and DSN 110 ; 2.5 in-major GPA.
    An application of design fundamentals and problem solving techniques to two- and three-dimensional design problems for the interior spatial environment, with attention to human factors. Emphasis is on the design process, including conceptual thinking and creative expression.

    Note(s): Students cannot receive credit for both DSNI 112 and DSNI 103.
  
  • DSNI 125 - Technical Drafting

    Credits: (3)
    Instructional Method: Six hours studio.
    Prerequisites: “C” or better in DSN 100  and DSN 110 ; 2.5 in-major GPA. Six hours studio.
    An introduction to the skills and techniques required in representing designed space and form using conventional architectural drawing drafting standards.

    Note(s): Students cannot receive credit for both DSNI 120 and DSNI 125.
  
  • DSNI 200 - Sophomore Studio I

    Credits: (3)
    Instructional Method: Six hours studio.
    Prerequisites: “C” or better in DSN 143 , DSNI 103 , DSNI 125 ; 2.5 in-major GPA.
    Fundamentals of space planning and spatial development with emphasis on client needs, functionality, and human factors.

  
  • DSNI 202 - Presentation Techniques

    Credits: (3)
    Instructional Method: Six hours studio.
    Prerequisites: “C” or better in DSN 143 , DSNI 103 , DSNI 125 ; 2.5 in-major GPA.
    An introduction to visualization and presentation techniques for interior design. Graphic skills are developed through the exploration of various media and techniques.

    Note(s): Students cannot receive credit for both DSNI 210 and DSNI 202.
  
  • DSNI 205 - Sophomore Studio II

    Credits: (3)
    Instructional Method: Six hours studio.
    Prerequisites: DSN 220 , DSNF 200 , and DSNF 202 ; 2.5 in major GPA; passing Basic Skills Assessment.
    A continuation of Sophomore Studio I. This course is the application of the design process, with emphasis on schematic design to small scale interior design problems.

  
  • DSNI 230 - Materials, Finishes and Textiles I

    Credits: (3)
    Instructional Method: Two hours lecture; two hours laboratory.
    Prerequisites: DSNI 125 .
    An introduction to the physical properties of and recommended applications for basic materials, finishes and textiles used in interior spaces. The student develops knowledge and skills needed to research and evaluate functional, aesthetic, economic and environmental characteristics of materials, finishes and textiles.

  
  • DSNI 300 - Junior Studio I

    Credits: (4)
    Instructional Method: Eight hours studio.
    Prerequisites: DSN 173 , DSN 223 , DSNI 205 ; 2.5 in-major GPA; passing Portfolio Review Assessment.
    A comprehensive study of the design process as applied to residential and/or non-residential spaces. Problem solving skills are emphasized in designing spaces that accommodate user needs.

  
  • DSNI 305 - Junior Studio II

    Credits: (4)
    Instructional Method: Eight hours studio.
    Prerequisites: DSN 340 , DSNI 300 , DSNI 320 , DSNI 350 , DSNI 322 ; 2.5 in-major GPA.
    A comprehensive study of the design process as applied to residential and/or non-residential spaces. Problem solving skills are emphasized in designing spaces that accommodate user needs.

  
  • DSNI 320 - Computer Aided Design I

    Credits: (2)
    Instructional Method: Two hours lab.
    Prerequisites: DSN 173 , DSN 223 , DSNI 305 ; 2.5 in-major GPA; passing Portfolio Review Assessment; or permission of instructor.
    An introduction to concepts and techniques of two-dimensional and three-dimensional computer-aided design applications for interior spaces.

  
  • DSNI 322 - Building Systems & Codes

    Credits: (3)
    Instructional Method: Three hours lecture.
    Prerequisites: DSN 223 DSNI 205 ; 2.5 in-major GPA; passing Portfolio Review Assessment; Junior standing.
     
    The purpose of this 3-credit lecture course is for students to become familiar with interior construction methods, building systems, and applicable codes.

 

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