CS HOMECONTACT USSITE MAP
WVU Tech Computer Science
Links »


BS PROGRAM

AS PROGRAM

REASONS TO CHOOSE CS

AREAS OF STUDY

HIGH SCHOOL PREPARATION

TRANSFER STUDENTS

VISITING WVU TECH

SAMPLE COURSE SCHEDULES

ADMISSIONS

Bachelor of Science Program


Home Prospective Home BS Program

Computer Scientists  are distinguished from other computer occupations such as programmers, information technology specialists, and system administrators by the higher level of theoretical expertise and innovation they apply to complex problems.  A computer scientist can often expect to work on multidisciplinary projects such as robotics, human-computer interaction, advanced computer graphics, and artificial intelligence based systems.

  The Bachelor of Science in Computer Science(BSCS) program at WVU-Tech is a 128 credit hour program of study with 56 hours of Computer Science theory and languages, 27 hours of calculus-based mathematics, 15 hours of upper division technical electives, and 12 hours of laboratory science. The first two years of study  focus on the fundamentals  of computer science concepts and provide a firm foundation in mathematics. During the junior and senior years, students are introduced to advanced concepts in the science of computation and are presented the opportunity to take elective courses such as cryptology, computer graphics, artificial intelligence and special topics such as image processing, modeling  and simulation.  Many students are actively involved in undergraduate projects with the computer science faculty.

  Computer Science Goals:

  1. To prepare students in the areas of mathematics,  science,  concepts of programming languages, and management of data and information.
  2. To provide students a well rounded education for the application of computer science principles in a professional environment and to be successful in graduate studies.
  3. To prepare students for life long learning and to help students deal with the ever increasing complexity of societal issues created by the rapid utilization of computers.

The Computer Science Program Educational Objectives include :

  1. Graduates will be able to learn new skills and techniques as they progress in their careers.
  2. Students wishing to seek advanced studies in Computer Science will be properly prepared.
  3. Graduates that so desire will be able to successfully seek and obtain professional employment as Computer Scientists.

Students wishing to minor in Computer Science are required to complete 25 credit hours minimum including:  CSCI – 121, 122, 221, 231, 222, 263, and 6 hours to be freely chosen from any 300 or 400 level Computer Science course.

Approved Technical Elective List

Excel Spread Sheet Version F2005

Excel Spread Sheet Version F2006/F2007            BSCS 2006/2007 PDF Version

Pattern Sheet (F2005/ S2006/F2007)

First Semester

Second Semester

ENGL 101 English Composition I 3 ENGL 102 English Composition II 3
HU Humanities Elective 3 HU Humanities Elective 3
CSCI 115 Discrete Structures 3 MATH 155 Calculus I 4
CSCI 121 Computer Science I 4 CSCI 122 Computer Science II 3
TECH 100 Engineering Orientation 1 HU/SS Elective 3
HU/SS Elective 3
Total 17 Total 16

Third Semester

Fourth Semester

CSCI 251 Operations Workshop I 1 CSCI 252 Operations Workshop II 1
MATH 156 Calculus II 4 MATH 251 Multivariable Calculus I 4
CSCI 221 Data Structures 3 CSCI 222 Software Engineering  3
CSCI 231 Intro Computer Org 3 CSCI 210 Algorithms 3
* Laboratory Science 4 * Laboratory Science 4
CSCI 365 Computer Languages 1
Total 15 Total 16

Fifth Semester

Sixth Semester

* Laboratory Science 4 ENGL 305 Scientific/Tech Writing 3
CSCI 321 Principles of Networking 3 CSCI 322 Systems Anal. & Design 3
MATH 448 Probability & Statistics 3 ** Comp Science Elective 3
CSCI 323 Program Lang Concepts 3 CSCI 324 Database Management 3
SS Economics Elective 3 SS Economics Elective 3
MATH 441 Linear Algebra 3
Total 16 Total 18

Seventh Semester

Eighth Semester

CSCI 431 Compiler Design 3 CSCI 432 Operating Systems 3
CSCI Comp Science Elective 3 CSCI Comp Science Elective 3
CSCI 461 Senior Project 3 ** Technical Elective 3
CSCI/MATH Adv/Applied Elective*** 3 CSCI 480 Advanced CS Math 3
** Technical Elective 3 ** Technical Elective 3
Total 15 Total 15

* Laboratory Science ( must include an 8 hr sequence chosen from CHEM 115,116 or PHYS 201, 202 or BIOL 111,112 plus 4 additional hrs from CHEM 115,116 or PHYS 201, 202 or BIOL 111,112

** From list of approved Computer Science Technical Electives

***Must be selected from Image Processing,  SP: Cryptology, Numerical Analysis, Computer Graphics, AI: Neural Network, or Differential Equations.


Copyright 2008 WVU Tech Computer Science Dept.