WSU at night

Course Sequence

 
 
 

2017-2018


Click on course name to expand

Associate of Applied Science Degree in Computer Science

WEB 1504 - Information Literacy Competency Exam

Choose one: Math 1040, Math 3410

Math 1040 - Introduction to Statistics

Math 3410 - Probability and Statistics I

Math 1210 - Calculus I

Engl 2010 - Intermediate College Writing

Comm 2110 - Interpersonal & Small Group Communication

Phys 2210 - Physics for Scientists and Engineers I

CS 1030 - Foundations of Computer Science

CS 1400 - Fundamentals of Programming

CS 1410 - Object-Oriented Programming

CS 2130 - Computational Structures

CS 2350 - Web Development

CS 2420 - Introduction to Data Structures and Algorithms

CS 2450 - Software Engineering I

CS 2550 - Database Design and Application Development

CS 2810 (CS 2650) - Computer Architecture/Organization

CS 2705 - Network Fundamentals and Design

CS 2899 - Associate Degree Assessment

Bachelor's Degree in Computer Science

Choose one: English 3100, NTM 3250, English 2250, Philosophy 1250

Engl 3100 - Professional and Technical Writing

NTM 3250 - Business Communication

Engl 2250 - Creative Writing

Phil 1250 - Critical Thinking

Math 1220 - Calculus II

Choose one: Math 2210, Math 2270, Math 3160, Math 3270, Phys 2220, Phys 2300

Math 2210 - Calculus III

Math 2270 - Elementary Linear Algebra

Math 3160 - Number Theory

Math 3270 - Linear Algebra

Phys 2220 - Physics for Scientists and Engineers II

Phys 2300 - Scientific Computing for Physical Systems

CS 3100 - Operating Systems

Choose one: CS 3230, CS 3280

CS 3230 - Object Oriented User Interface Development with Java

CS 3280 - Object Oriented Windows Application Development

CS 3550 - Advanced Database Programming

CS 3750 - Software Engineering II

CS 4110 - Concepts of Formal Languages and Algorithms for Computing

Choose one: CS 4230, CS 4350, CS 4650, CS 4750, CS 4790

CS 4230 - Java Application Development

CS 4350 - Advanced Internet Programming

CS 4650 - Advanced Game Development

CS 4750 - Advanced Software Engineering Methods

CS 4790 - ASP.NET Web Programming

CS 4899 - Bachelor’s Degree Assessment

*Additional Electives (6 Hours) are required for a BS in Computer Science. Any approved upper division from CS, IS&T, NTM, EET, PHYSICS, BSAD, AND MATH May include up to 4 hours of either CS 4800 or CS 4890 (for a maximum of 6 hours total)

CS Electives

Master's Degree Preparation

CS 4280 - Computer Graphics

CS 4500 - Artificial Intelligence and Neural Networks

CS 4820 - Compiler Design

Web Development

CS 3620 - Server-Side Web Development

CS 3630 - Rich Internet Application Development

CS 4230 - Java Application Development

CS 4350 - Advanced Internet Programming

CS 4790 - ASP.NET Web Programming

Mobile Development

CS 3230 - Object Oriented User Interface Development with Java

CS 3260 - Mobile Development for the iPhone

CS 3270 - Mobile Development for Android

Network Security

CS 3030 - Scripting Languages

CS 3705 - Protocol Analysis

CS 3805 - Computer and Network Security

CS 3840 - Computer Forensics for Security Assurance

CS 4740 - Security Vulnerabilities and Attack Prevention

Game Development Institutional Certificate

A student may apply for a certificate of competency in Game Development provided he or she has fulfilled the following requirements:

  • Concurrent or previous completion of a Bachelor’s Degree in Computer Science from the WSU College of Applied Science and Technology or any other accredited institution.
  • Completion of the following required courses with a grade of C or better. (These courses may also be slotted as electives for degree requirements).

CS 1010 - Introduction to Interactive Entertainment

CS 4280 - Computer Graphics

CS 4640 - Foundations of Game Development

CS 4650 - Advanced Game Development

Mobile Application Development Certificate

A student may apply for a certificate of competency in Mobile Application Development provided he or she has fulfilled the following requirements:

  • Concurrent or previous completion of a Bachelor’s Degree in Computer Science from the WSU College of Applied Science and Technology or any other accredited institution.
  • Completion of the following required courses with a grade of C or better. These courses may also be slotted as electives for degree requirements.

CS 3260 - Mobile Development for the iPhone

CS 3270 - Mobile Development for Android

CS 3630 - Rich Internet Application Development

High School Student Credentialing

High school students can start as early as 10th grade and work their way toward a Programming Essentials Certificate of Proficiency in Computer Science. The certificate consists of four classes that result in 16 college credit hours. Those hours also count toward the 40 required major hours necessary to achieve an Associate of Applied Science Degree in Computer Science.

More Information

CS 1030 - Foundations of Computer Science

CS 1400 - Fundamentals of Programming

CS 1410 - Object-Oriented Programming

CS 2420 - Introduction to Data Structures and Algorithms