Bachelor of Science
Bachelor of Arts
Other Degree Information
FAQs

Bachelor of Science Information

 

 

 

BS Checksheet

Bachelor of Science Degree Requirements

These are the BS requirements for students entering the CS program on or after the Fall 2004 semester. Before taking Computer Science courses, students must first complete both Engl 100 or 101 AND Math 111 (or the equivalent) with a grade of C or better in each course.

Computer Science Core Courses

CS 210 Introduction to Computer Science 3 cr. hrs.
CS 211 Problem Solving and Program Design in C 4 cr. hrs.
CS 300 Data Structures and Algorithms I 4 cr. hrs.
CS 312 Assembly Language and Systems Programming 3 cr. hrs.
CS 321 Discrete Structures I 3 cr. hrs.
CS 322 Discrete Structures II 3 cr. hrs.
CS 410 Programming Paradigms 3 cr. hrs.
CS 411 Object-Oriented Programming 3 cr. hrs.
CS 510 Programming Language Concepts 3 cr. hrs.
CS 540 Operating Systems 3 cr. hrs.
CS 560 Data Structures and Algorithms II 3 cr. hrs.

 

Advanced Major Coursework

Choose 15 credit hours from either three or four categories listed below. Each of these is a 3 credit hour course. More options may be available from the Computer Science Department. See your advisor.

Only one of the following courses at the 400-level may be counted in this portion of the major.

Artificial Intelligence

CS 771 Artificial Intelligence  
CS 776 Expert Systems  

 

Theoretical Computer Science

CS 720 Theoretical Foundations of Computer Science  
Math 530 Applied Combinatorics  
Math 690 Introduction to Mathematical Logic  
Math 657 Optimization Theory  

 

Symbolic and Numeric Computation

CS 501 Numerical Programming  
CS 697U Advanced Numerical Programming  

 

Computer Hardware

ECE 639 Microcontrollers  
ECE 736 Data Communication Networks  
ECE 738 Embedded Systems Programming  
ECE 764 Routing and Switching I  
ECE 765 Routing and Switching II  

 

Software Engineering

CS 680 Software Engineering  
CS 697A Human-Computer Interaction  
CS 697I Object-Oriented Systems  
CS 697V Object-Oriented Programming using Modula-3  
CS 697W High-Integrity Embedded System Software  

 

Computer Systems

CS 444 Introduction to Unix  
CS 612 Systems Programming  
CS 615 Compiler Construction  
CS 644 Advanced Unix  
CS 742 Computer Communication Networks  
ECE 666 Computer Forensics  
ECE 777D Introduction to Information Security  

 

Information Systems

CS 465 Fundamentals of the Oracle Development Environment  
CS 497P Advanced Oracle  
CS 655 Information Access on the Internet  
CS 665 Introduction to Database Systems  
CS 684 Application Systems Analysis  

 

Additional Required Courses

Math 242 Calculus I  
Math 243 Calculus II  
Stat 460 Elementary Probability and Mathematical Statistics  
Phil 354 Ethics and Computers  
ECE 194 Introduction to Digital Design  

 

 

 

Back to Top

 

BS Example Schedule

Bachelor of Science Example Schedule

Before taking Computer Science courses, students must first complete both Engl 100 or 101 AND Math 111 (or the equivalent) with a grade of C or better in each course.

Engl 101, Engl 102, Comm 111, and Math 111 must be completed within the first 48 hours of coursework.

Freshman (Fewer than 30 credit hours earned)

First semester

Engl 101 College English I 3 cr. hrs.
Comm 111 Public Speaking 3 cr. hrs.
Math 242 Calculus I 5 cr. hrs.
Humanities Introductory Course (Phil 125 Logic recommended) 3 cr. hrs.
Elective 1 cr. hr.
   
total, freshman, first semester 15 cr. hrs.

 

Second semester

CS 210 Introduction to Computer Science 3 cr. hrs.
CS 211 Problem Solving and Programming in C 4 cr. hrs.
Engl 102 College English II 5 cr. hrs.
Math 243 Calculus II 5 cr. hrs.
Elective 1 cr. hr.
   
total, freshman, second semester 16 cr. hrs.

 

Sophomore (30-59 credit hours earned)

First semester

CS 300 Data Structures and Algorithms I 4 cr. hrs.
CS 321 Discrete Structures I 3 cr. hrs.
ECE 194 Introduction to Digital Design 4 cr. hrs.
Social and Behavioral Science Introductory Course 3 cr. hrs.
Elective 2 cr. hrs.
   
total, sophomore, first semester 16 cr. hrs.

 

Second semester

CS 312 Assembly Language and Systems Programming 3 cr. hrs.
CS 322 Discrete Structures II 3 cr. hrs.
CS 411 Object-Oriented Programming 3 cr. hrs.
Hum./Fine Arts Further Studies or Iss. & Persp. Course (Phil 354) 3 cr. hrs.
Elective 3 cr. hrs.
   
total, sophomore, second semester 15 cr. hrs.

 

Junior (60-89 credit hours earned)

First semester

CS 410 Programming Paradigms 3 cr. hrs.
Stat 460 Elementary Probability and Mathematical Statistics 3 cr. hrs.
First Natural Science Course 4-5 cr. hrs.
Fine Arts Introductory Course 3 cr. hrs.
American Government Course: Hist 131 or 132 or Pol Sci 121 3 cr. hrs.
   
total, junior, first semester 16-17 cr. hrs.

 

Second semester

CS 510 Programming Language Concepts 3 cr. hrs.
CS 560 Data Structures and Algorithms II 3 cr. hrs.
CS Advanced Elective 3 cr. hrs.
Second Natural Science Course 4-5 cr. hrs.
Humanities Introductory Course (Literature) 3 cr. hr.
   
total, junior, second semester 16-17 cr. hrs.

 

Senior (90 credit hours earned)

First semester

CS Advanced Elective 3 cr. hrs.
CS Advanced Elective 3 cr. hrs.
Third Natural Science Course 3-5 cr. hrs.
Elective 3 cr. hrs.
* Soc. and Beh. Sci. Intro. Course or Elective (see note below) 3 cr. hr.
   
total, senior, first semester 15-17 cr. hrs.

 

Second semester

CS 540 Operating Systems 3 cr. hrs.
CS Advanced Elective 3 cr. hrs.
CS Advanced Elective 3 cr. hrs.
Social and Behavioral Science Further Studies or Iss. & Persp. Course 3 cr. hrs.
Elective 3 cr. hrs.
   
total, senior, second semester 15 cr. hrs.

 

* Choice depends on American Government selection
If Hist 131 or 132 is taken to fulfill the American Government requirement, this choice needs to be a Social and Behavioral Science course.
If Pol Sci 121 is taken to fulfill the American Government requirement, this choice can be an elective course.

Courses must be chosen carefully to meet all requirements for the major, the college, and the university. Students majoring in computer science are strongly urged to visit an advisor from the computer science department when completing a tentative schedule.

 

 

Back to Top

 

BS General Education Requirements

General Education Requirements for BS Degree

Basic Skills

Engl. 100 English Composition or Engl. 101 College English I
Engl. 102 College English II
Comm. 111 Public Speaking

Fine Arts Introductory Course (one of the following)

Art H. 121G Survey of Western Art: Ancient
Art H. 122G Survey of Western Art: Renaissance and Baroque
Art H. 124 Survey of Western Art: Modern
Mus C. 160G The Heritage of Western Music
Mus C. 162G World Music
Dance 140 Art of the Dance
Thea. 143G The Art of the Theatre

English or Foreign Language Literature (one of the following)

Engl. 220G The Literary Heritage: English Masterpieces
Engl. 230G Exploring Literature
Engl. 232G Themes in American Literature

Philosophy Introductory Course
(Phil. 125Q Introductory Logic is recommended)

Phil. 354 Ethics and Computers
Introductory Course in Social and Behavioral Sciences
Further Studies Course in Social and Behavioral Sciences
Introductory Course in Social and Behavioral Sciences (second area)
(This course necessary only if you choose the history option in Amer. Govt.)

American Government Requirement

Pol. S. 121Q American Politics or
Hist. 131Q Colonial Period to 1865 or Hist. 132Q 1865 to the present

Science (choose one of the options below)

Option 1: Non-Calculus-based Physics
Phys. 213Q General College Physics I
Phys. 214Q General College Physics II
Anthr. 101Q Biological Anthropology or Biol. 210 General Biology I

Option 2: Calculus-based Physics
Phys. 313Q University Physics I
Phys. 314Q University Physics II
Phys. 315Q University Physics Lab I
Phys. 316Q University Physics Lab II
Anthr. 101Q Biological Anthropology or Biol. 210 General Biology I

Option 3
Biol. 210 General Biology I
Biol. 211 General Biology II
Any one of the following:
Chem. 111Q General Chemistry
Geol. 111Q General Geology
Phys. 213Q General College Physics I
Phys. 313Q University Physics I

Option 4
Chem. 111Q General Chemistry
Chem. 112Q General and Inorganic Chemistry
Anthr. 101Q Biological Anthropology or Biol. 210 General Biology I

Option 5
Geol. 111Q General Geology
Geol. 312 Historical Geology
Anthr. 101Q Biological Anthropology or Biol. 210 General Biology I
One additional course from any option above

NOTE: Before fall 2002, Biol 210 was Biol 204 and Biol 211 was Biol 203.

 

 

Back to Top

For additional information or to make an appointment with a CS advisor

Phone: (316) 978-3156
Fax: (316) 978-3984
Email: knauff@cs.wichita.edu


 
Copyright © 2006 Department of Computer Science at Wichita State University.
All Rights Reserved Site designed by Academic Web Pages