Computer Science

COMPUTER SCIENCE

This degree is designed to provide students with CS courses so that students learn basic CS concepts and principles. This degree is combine’s theory and practice. Hands-on experience will be coupled with basic CS coursework. WCU’s institutional objectives include educational programs and curriculums that are biblically based, academically strong, and practical for real-world career opportunities. This includes the study of computer programming, data mining, artificial intelligence, and operating systems. The principles, concepts, and skills necessary for a successful informational technology career are provided. It will enable the student to acquire the skills essential for a global operation today. Students will have opportunities finding employment in the world of business, commerce, government, and technology at the entry, intermediate levels, or even positions of greater responsibility.

 

 

COMPLETION TIME
ProgramStandard (Yrs)
Full Time
Standard (Yrs)
Part Time
150% (Yrs)
Full Time
150% (Yrs)
Part Time
Bachelor Degree5107.515

 

Learning Outcomes for Computer Science

 

Upon completing this degree, students will:

1.      Obtain the necessary knowledge required to immediately impact professional opportunities related to computing. 

2.      Acquire the analytical and computational skillsets required for the industry.

3.      Understand all aspects of the computer industry demonstrate a comprehension of the ethical responsibilities associated with the industry.

 

Learning Objectives for the Computer Science

            At the end of the courses, students will have

1.      Demonstrated computer programming, support, and analytical specializations.

2.      Understood the computer science field.

3.      Obtained database management systems skills, Java, and object-oriented programming, and visual programming.

4.      Capable to be system managers or administrators.

General Education: 56 Credit Hours

Required: 48 Credit Hours

Communication

GC 140 Research and Writing (4 units)

Social Sciences

GS 150 Introduction to Leadership (4 units)

GS 172 Introduction to US Law and Government (4 units)

GS 260 Introduction to Business (4 units)

GS 499 Senior Integrative Seminar (4 units)

Arts and Humanities

GS 110 Introduction to Psychology (4 units)

GH 250   Christian Ethics (4 units)

GH 260 World History (4 units)

Natural Sciences/ Computer

GN 120  Earth Science (4 units)

GM 170   Introduction to Computers (4 units)

Theology

BS 200 Introduction to Bible (4 units)

TH 101 Introduction to Christianity (4 units)

 

Electives: 8 Credit Hours

Prerequisite

  • MAC1140 Pre-Calculus
  • STA2023 Statistics for Business and Economics

 

Professional Studies: 124 Credit Hours

Required: 72 Credit Hours

  • CDA 103 Fundamentals of Computer Systems (4 units)
  • CDA 201 Structured Computer Organization (4 units)
  • CEN 301 Software Engineering 1 (4 units)
  • CEN 403 Introduction to Cloud Computing (4 units)
  • CGS 192 Introduction to Computing (4 units)
  • CGS 209 Technology in the Global Arena (4 units)
  • CNT 313 Net-centric Computing (4 units)
  • COP 100 Intro to Programming OR IDC1000 Computer Science for Everyone (4 units)
  • COP 221 Computer Programming 1 (4 units)
  • COP 333 Computer Programming 2 (4 units)
  • COP 338 Computer Programming 3 (4 units)
  • COP 353 Data Structures (4 units)
  • COP 455 Principles of Programming Languages (4 units)
  • COP 461 Operating Systems Principles (4 units)
  • COP 471 Database Management (4 units)
  • ENC 324 Professional and Technical Writing for CS (4 units)
  • COT 310 Discrete Structures OR MAD2104 Discrete Mathematics (4 units)
  • MAD 351 Introduction to Theory of Algorithms (4 units)

 

Elective: 52 Credit Hours

Choose three elective courses from the following list or as approved by advisor.

  • CAP 330 Artificial Intelligence (4 units)
  • CAP 341 Natural Language Processing (4 units)
  • CAP 370 Data Mining (4 units)
  • CEN 402 Software Engineering 2 (4 units)
  • CEN 407 Software Testing (4 units)
  • COP 400 Windows Programming (4 units)
  • COP 422 Advanced Windows Programming (4 units)
  • COP 452 Introduction to Parallel Computing (4 units)
  • COP 453 Algorithm Techniques (4 units)
  • COP 460 Advanced UNIX Programming (4 units)
  • COP 472 Survey of Database Systems (4 units)
  • COT 354 Logic for Computer Science (4 units)
  • COT 452 Computational Geometry (4 units)
  • CTS 440 Database Administration (4 units)
  • MAD 330 Graph Theory (4 units)

TOTAL UNITS…………………………………………… 180