VIU COMPUTER PROGRAMS DEPARTMENT

      Admission Requirements  |   News & Events  |   Student Club  |  Course Schedules | Site Map

Go to VIU main page

HOME
ABOUT THE DEPARTMENT
GRADUATE STUDIES
UNDERGRADUATE STUDIES
DIPLOMA
ACADEMIC STUDIES
FACULTY
USEFUL LINKS
FAQ's
  HOME arrow UNDERGRADUATE STUDIES

Bachelor of Science in Computer Science PDF  | Print |

VIU’s location in the Northern Virginia area, “Silicon Valley II,” means that graduates of our Computer Science program have ample opportunities to move immediately into employment or go on to advanced study.

The curriculum for the Bachelor of Science degree in Computer Science is designed to give a student a state of the art education in both the theory and practice of computer science. Upper-level courses involve students in team projects that emphasize industrial processes and practices.

The program provides a blend of theory and applications, preparing students for a variety of computer science and software engineering positions in scientific and business fields, and lays the foundation for graduate studies employment in a wide range of industrial and technological environments.

OBJECTIVE OF THE PROGRAM

Bachelor of Science degree in Computer Science (CS) is established to train students to create solutions for information systems-based needs and problems in commercial, financial, governmental, or other types of organizations. The approach of this degree program is to integrate theoretical and practical aspects of information technology and business systems.

Bachelor of Science degree in Computer Science program emphasizes the design and use of computer technology to develop information processing systems. The program provides students with broad range of computer knowledge and practical skills required in most of business and industry areas today. Successful graduates are awarded a Bachelor of Science degree in Computer Science. No minor degree is associated with this major.

General Education Courses (GEC)
The general education requirements are designed to give each student a breadth of experience in academic disciplines. These learning experiences provide an introductory basis to fields of study and discuss how each discipline conducts its research, thus adding to general knowledge. General education courses are designed to help a student develop a useful perspective of cultural, political, scientific, and economic issues.

Undergraduate students are required to meet the general education requirements listed below. Students should choose 12 courses from the list below in consultation with the academic advisor, and all of those 12 courses should be taking during the first year of academic study.

COURSE CODE COURSE NAME CREDITS
GEC 101      English Composition I 3
GEC 102 English Composition II 3
GEC 103 Oral Communication Skills 3
GEC 105     American Literature 3
ENG 145 Academic Writing 3
MATH 101 Pre Calculus 3
MATH 151 Calculus I 3

Social Sciences: (Choose one)

COURSE CODE COURSE NAME CREDITS
GEC 130 Psychology 3
GEC 131 Sociology 3
GEC 132 Philosophy 3

Laboratory Sciences: (Choose two)

COURSE CODE COURSE NAME CREDITS
GEC 120 General Chemistry 3
GEC 122 College Physics 3
GEC 124 Biology 3
GEC 126 Geology 3

World Literatures: (Choose two)

COURSE CODE COURSE NAME CREDITS
GEC 110 World History 3
GEC 112 World Geography 3
GEC 114 Comparative Government 3

Course offerings may vary from time to time without prior notice. Please consult your advisor before you make your choice.

Core Courses
Students need to take 14 CS core courses including Senior Computer Design Project I and II in their third and fourth year of study at VIU.

COURSE CODE COURSE NAME CREDITS
CS 110  Computer Science I               3
CS 215  Digital Design 3
CS 223   Ethics in Computer Science 3
CS 270  Computer Science II 3
CS 311 Principles of Programming Languages 3
CS 316 Software Engineering 3
CS 324 Computer Architecture 3
CS 326 Object Oriented Programming 3
CS 345 Operating Systems 3
CS 423 Database Concepts 3
CS 456 Computer Networks 3
CS 467 Design and Analysis of Algorithms 3
CS 498 Senior Computer Design Project I 3
CS 499 Senior Computer Design Project II 3

Math Courses

COURSE CODE COURSE NAME CREDITS
MATH 220  Calculus II (Analytical Geometry) 3
MATH 250 Discrete & Combinatorial Mathematics 3
MATH 337  Introduction to Probability and Statistics 3
MATH 360 Linear Algebra 3

Electives
Students are also required to take 6 CS elective courses from the following list during their third and fourth year.

COURSE CODE COURSE NAME CREDITS
CS 328 Programming with C/C++ 3
CS 355 Essentials of Networking 3
CS 360 Web Development Methods 3
CS 438 Computer Graphics 3
CS 445 Distributed Systems 3
CS 458 Principles of Network Security 3
CS 460 Theory of Computation 3
CS 475 Special Topics in Computer Science 3
MATH 371 Differential Equations 3

Other Electives

In their third and fourth year at VIU, students take 4 electives from other majors. VIU strongly recommends and believes that courses from the undergraduate business program will provide students ample opportunity to understand and excel in the business field.

 

 


3957 PENDER DR. FAIRFAX, VA, 22030, USA • TEL: 703 591 1844 • FAX: 703 591 7046 • EMAIL: CPD@VIU.EDU  COPYRIGHT © 2008