Bachelor of Science in Information Technology

 

Bachelor of Science in Information Technology


The BSc degree at UNVA is intended to prepare graduates for responsible managerial roles within a variety of organizational settings. While many students will apply the knowledge and skills they acquire in their undergraduate studies directly to their current or future occupations, the curriculum is designed to afford breadth and depth in the complexities of governmental, industrial, educational, financial, commercial, and voluntary organizations.

In order to graduate, students must successfully pass the 40 courses (120 credit hours) that make up the study plan. The program is designed to be completed in three to four years.

STUDY PLAN


For more details, please click on the topic or subject of Study.

General Studies Courses: 60 credit hours

ARTH 300 - Art History

Prerequisites: None.

Major periods, monuments, and themes of Western art and architecture. Provides an introduction to local museum collections and a historical framework for further study in art history. Designed as a two-course sequence, but each part may be taken independently.3 credits.


COMM 305 - Introduction to Journalism

Prerequisite: None.

Introduction to Journalism is a course that gives students an overview of many different fields of journalism. Among the subjects and skills to which students will be introduced: basic journalism concepts, reporting tools, conducting interviews, coming up with story ideas and resolving ethical dilemmas. This course will cover the basic theories and practices of journalism, especially concerning its practice for print media and the "new media" of the World Wide Web. 3 credits.


ENGL 111, 112 - College English I, II

Prerequisite: None.

The essentials of academic prose; techniques and mechanics of writing well; rhetorical strategies. 3 credits each.


ENGL 113 - Speech

Prerequisite: None.

A study of the principles of speech; practice in the preparation and delivery of various types of speeches, classified according to function; practices in the basic skills of oral communication; the development of poise and self-confidence. 3 credits.


EVSC 105- Environmental Science

Prerequisites: None.

Prerequisite: None. Investigations of scientific principles directly related to environmental problems, with emphasis on the causes of environmental mismanagement, development of natural resources, land-use problems and the interaction of geochemistry and problems of human health. 3 credits.


MATH 103 - College Algebra

Prerequisite: MATH 101.

Functions and relations, equations and inequalities, determinants and matrices, simultaneous equations, algebra of polynomials, complex numbers. 3 credits.


GOVT 120- Introduction to Political Science

Prerequisites: None.

This course introduces students to the discipline of political science and to numerous fundamental political issues and challenges. This course introduces the main concepts, issues, and approaches employed in the study of politics and explores major political ideologies as well as the foundational basis of the modern state. 3 credits.


GOVT 241, 242 - International Relations

Prerequisites: None.


GOVT 303 - Comparative Politics

Prerequisites: None.


HIST 111, 112 - History of World Civilization I, II

Prerequisite: None.

In this class, we will first explore the cultures, religions and people which have shaped the history of Europe and the “West.? From the Mesopotamians to the Middle Ages, we will examine the development of the culture, politics and intellectual heritage of Western Civilization. Topics discussed in the class include the Ancient Near East, the Greeks and Romans, the rise of Christianity and Islam, and Medieval Europe. We will examine the development of Western science, law and government, and the relationship of the “West?to other regions of the world, including Asia, Africa, the Islamic World. 3 credits. HIST 112 is the continuation of HIST 111.3 credits.


HIST 400 - History of Western Civilization

Prerequisite: None.

History of Western civilization from its ancient Mediterranean origins through the medieval and modern development of Europe to the contemporary world. 3 credits.


MATH 231 - Calculus I

Prerequisite: MATH 103.

First course in calculus and analytic geometry. Includes introductory concepts in analytic geometry, limits, continuity, differentiation, applications of the derivative, the mean value theorem, the definite and indefinite integral, and applications of integration. 3 credits.


PHIL 201- Introduction to Philosophy

Prerequisite: None.

This course provides a solid introduction to philosophical problems and arguments. It covers the development and enhancement of critical and analytical skills as a major focal point and develops ability to read and interpret philosophical arguments. 3 credits.


PHIL 301- Logic

Prerequisite: None.

Basic concepts and techniques of deduction, emphasizing the modern treatment of such topics as quantification and rules of inference, with study of the classical treatment. Basic principles of induction, formal fallacies, and uses of logic in everyday life. 3 credits.


PSCH 302 - General Psychology

Prerequisite: None.

Study of human behavior development in a social matrix, including such topics as socialization, cultural behavior, group norms, and attitude formation. 3 credits.


SOCI 300 - Introductory Sociology

Prerequisite: None.

Introduction to basic sociological concepts. Examines aspects of human behavior in a cultural framework including: individual and group interaction, social mobility and stratification, status and class, race and gender relations, urbanism, crime and criminology, and social change and reform. 3 credits.


STAT 300 - Introductory Statistics I

Prerequisite: High school algebra.

Elementary introduction to statistics. Topics include descriptive statistics, probability, estimation and hypothesis testing for means and proportions, correlation, and regression. Students use statistical software for assignments.3 credits.


Concentration: 30 credit hours

(Select any 10 courses)

Computer Science

CSCI 121 Computer Science I

Prerequisite: None.

Prerequisite: None. Introduction to programming for computer science majors and others. Systematic development of algorithms and programs, programming style, and design considerations. 3 credits.


CSCI 122 Computer Science II

Prerequisite: CSCI 121.

Continuation of CSCI 121, introducing more sophisticated techniques for programming in a high-level language. Fundamental data structures such as linked lists, trees, and hash tables. Algorithms for sorting, searching, and fundamental operations. Introduction to recursive algorithms. 3 credits.


CSCI 210 Database Management

Prerequisite: CSCI 121.

The entity-relationship model. Relational, network, and hierarchical models. Relational algebra and relational calculus. Relational query languages (QUEL, SQL, and QBE). INGRES Database System physical data organization. Design theory for relational databases. Concurrency control. Security and integrity Distributed database systems. 3 credits.


CSCI 231 Digital Electronics

Prerequisite: CSCI 121.

Logic circuits and logic design, logic maps, combinatorial and sequential circuits, algorithmic state machines. Use of logic families and programmable logic devices. 3 credits.


CSCI 324 Principles of Programming Languages

Prerequisite: CSCI 122.

Introduction to the definition of syntax and semantics. Data types, control structures, declarations, procedures. Recursion and recursive definitions. Procedural and data abstraction. Examples from current programming languages. 3 credits.


CSCI 325 Operating Systems

Prerequisite: CSCI 121.

Software I/O buffering. Discussion of concurrent processes, including mutual exclusion, synchronization, and deadlock. Processor scheduling, memory management, and resource control. Hoare’s monitors. File systems. 3 credits.


CSCI 327 Data Structure

Prerequisite: CSCI 121.

Advanced coverage of strings and string manipulation, various types of trees, graphs, and networks and file structures including sequential, indexed sequential, and direct files. 3 credits.


CSCI 331 Computer Architecture

Prerequisite: CSCI 121.

Techniques and design methods for general-purpose computers. Instruction set design. Computer hardware components, memory hierarchies, bus structures, ALU’s and control units. Structure of stack, parallel, pipeline, multiprocessor, associative and data flow systems. 3 credits.


CSCI 332 Data Communication

Prerequisite: CSCI 121.

The course will present data communications fundamentals and computer networking methods. It looks at the types of information used in the business environment and the implications in terms of communications along with the trend toward digital integration technologies. Coverage includes communications techniques, transmission efficiency methods, wide area networks (WANs), local area networks (LANS), high-speed trends in networking, and communications architectures and subsequent internetworking issues. 3 credits.


CSCI 335 Local Area Network

Prerequisite: CSCI 332.

This course is designed to build a solid framework of knowledge regarding Local Area Network technologies. It includes topics such as integration of hardware and software elements, network architecture, and protocols. 3 credits.


CSCI 337 Understanding Telecommunications

Prerequisite: CSCI 332.

This course is an introduction to digital networking and telecommunications and the resulting applications in information systems. It includes strategic telecommunications and network planning, network analysis, network maintenance and network applications. 3 credits.


CSCI 345 Advanced Database

Prerequisite: CSCI 210.

Database design and theory, concurrency, distributed databases, integrity, security, query optimization. Economic tradeoffs involved in using database packages. Survey of available database packages. 3 credits.


CSCI 461 Artificial Intelligence

Prerequisite: CSCI 331.

Production systems. Search strategies. The role of logic in formulating and solving problems. Expert systems. Rule-based deduction and plan-generating systems. LISP and PROLOG programming in these and related areas such as natural language processing and belief revision. 3 credits.


IMSC 377 E-Commerce

Prerequisite: IMSC 112.

The course introduces the electronic commerce concept, objectives, market drivers, requirements, underpinning techniques and technologies. It examines the implications of constantly changing technology for business practices and how e-commerce will affect decision support mechanisms. It also explores the key life cycle phases of an e-commerce initiative and defines e-commerce elements. An overview of business-to-consumer and business-to-business e-commerce is given. 3 credits.


IMSC 442 Software Engineering

Prerequisite: IMSC 337.

Design and implementation of large software systems. Includes systems analysis, design and requirements; data collection, analysis, organization and documentation; feasibility analysis; human-machine interface analysis and maintenance and security issues. 3 credits.


IMSC 451 Systems Analysis

Prerequisite: IMSC 112.

Provides a methodical approach to developing computer systems including systems planning, analysis, feasibility study, design, testing, implementation and software maintenance. 3 credits.


IMSC 462 Information Security

Prerequisite: IMSC 112.

Study of security policies, models, and mechanisms for secrecy, integrity, availability and usage controls. Topics include models and mechanisms for mandatory, discretionary and role-based access controls; authentication technologies; control and prevention of viruses and other rogue programs; common system vulnerabilities and countermeasures; privacy and security policies and risk analysis; intellectual property protection; legal and social issues. 3 credits.


Management Information Systems

CSCI 121 Computer Science I

Prerequisite: None.

Prerequisite: None. Introduction to programming for computer science majors and others. Systematic development of algorithms and programs, programming style, and design considerations. 3 credits.


CSCI 210 Database Management

Prerequisite: CSCI 121.

The entity-relationship model. Relational, network, and hierarchical models. Relational algebra and relational calculus. Relational query languages (QUEL, SQL, and QBE). INGRES Database System physical data organization. Design theory for relational databases. Concurrency control. Security and integrity Distributed database systems. 3 credits.


CSCI 325 Operating Systems

Prerequisite: CSCI 121.

Software I/O buffering. Discussion of concurrent processes, including mutual exclusion, synchronization, and deadlock. Processor scheduling, memory management, and resource control. Hoare’s monitors. File systems. 3 credits.


IMSC 101 Introduction to Business Information Systems

Prerequisite: None.

An introduction to the use of the computer in the business area. Introduces computer concepts including a discussion of computer history, computer hardware and software, problem solving and algorithms. 3 credits.


IMSC 112 Computer Systems Analysis

Prerequisite: None.

The course presents an overview of information systems and the system development life cycle for the systems analyst. It also surveys other important skills for the systems analyst such as fact-finding, communications, project management, and cost-benefit analysis. 3 credits.


IMSC 220 Information Systems and Decision Making

Prerequisite: IMSC 112.

This course introduces basic management information systems concepts and examines the fundamental types of information systems. It covers information technologies relevant to business operations, decision making, and e-Business which focus on the role of information technologies in managerial decision making and business activities. 3 credits.


IMSC 337 Understanding Telecommunications

Prerequisite: IMSC 112.

The overall goal of this course is to provide you with a comprehensive introduction to data communications and computer networking. The objectives of this course is to provide you with an understanding of the digital convergence of what were once separate services (telecommunication and information), and regulatory, social, and economic issues relating to the rapid paradigm shift towards digital convergence. 3 credits.


IMSC 377 E-Commerce

Prerequisite: IMSC 112.

The course introduces the electronic commerce concept, objectives, market drivers, requirements, underpinning techniques and technologies. It examines the implications of constantly changing technology for business practices and how e-commerce will affect decision support mechanisms. It also explores the key life cycle phases of an e-commerce initiative and defines e-commerce elements. An overview of business-to-consumer and business-to-business e-commerce is given. 3 credits.


IMSC 442 Software Engineering

Prerequisite: IMSC 337.

Design and implementation of large software systems. Includes systems analysis, design and requirements; data collection, analysis, organization and documentation; feasibility analysis; human-machine interface analysis and maintenance and security issues. 3 credits.


IMSC 451 Systems Analysis

Prerequisite: IMSC 112.

Provides a methodical approach to developing computer systems including systems planning, analysis, feasibility study, design, testing, implementation and software maintenance. 3 credits.


IMSC 462 Information Security

Prerequisite: IMSC 112.

Study of security policies, models, and mechanisms for secrecy, integrity, availability and usage controls. Topics include models and mechanisms for mandatory, discretionary and role-based access controls; authentication technologies; control and prevention of viruses and other rogue programs; common system vulnerabilities and countermeasures; privacy and security policies and risk analysis; intellectual property protection; legal and social issues. 3 credits.


IMSC 483 Business System Analysis & Design

Prerequisite: IMSC 112.

This course is to examine the analysis and design of systems in business for routine data processing, management reporting, and decision support at various levels within the organization. This course will emphasize the analysis of business problems in an organization and the subsequent design of computer systems to meet the organization's needs. 3 credits.


IMSC 487 Information Technology Planning & Management

Prerequisite: IMSC 112.

This course defines information technology management strategies and provides conceptual frameworks for the development and evaluation of information technology management strategies. It also examines concepts of strategic information technology systems, approaches for analyzing strategic applications, and systems planning. 3 credits.


IMSC 490 Topic in Computer Information System

Prerequisite: None.

Topics vary according to the interests and needs of students and availability of faculty members. Typical subjects include computer graphics, analysis of business systems, database, computer logic design, computers in education, scene analysis, microprogramming, and artificial intelligence. 3 credits.




Campus Quick Talk


follow unva.cz on Twitter Twitter

What others say about UNVA


"The lecturers and staff are top-class. They offered a great deal of assistance to me during the application process. They helped me have my qualifications fully recognized. Once I met the admissions staff I made up my mind that this was the program for me."Jan Lorenc