Wright State University Home Page WSU - College Requirements

Engineering and Computer Science

Computer Science

Professors Bourbakis, P. Chen, Garcia (chair), Goshtasby, Jean, McKee, Sudkamp

Associate Professors Awwal, Chung, Dong, Mateti, Quek, Rizki, Thirunarayan

Assistant Professors Al-Khatib, Cox, Doom, Gallagher, Gutierrez-Osuna, Hawley (WSU&-Lake Campus), Raymer, Wang

Lecturers Finkelstein, Meyer, Rea, Spiegel, Taylor

Instructors Carl, Findler

Research Assistant Professor Hartrum

Adjunct Research Associate Professor Tamburino

The Bachelor of Science degree program in computer science is accredited by the Computer Science Accreditation Commission of the Computing Sciences Accreditation Board (CSAB). The curriculum is carefully designed to provide a modern program, balancing the study of hardware, software, theory, and practice. The program prepares students to be skillful practitioners by combining these studies with a thorough foundation in science, mathematics, and computer science. In addition to offering well-equipped educational laboratories, excellent faculty, and flexible programs for working professionals, the program affords students with unique opportunities for research in the local area. The degree program allows for a second concentration in an area of mathematics, science, business, or the arts.

Computer Science Program Objectives

  • To produce graduates recognized by industrial, government, and academic entities as having a sound, current, and comprehensive education by providing a balanced and integrated hardware and software educational experience that is rich in modern laboratory, project, and design experiences, and which emphasizes team participation, problem solving, and communication skills
  • To prepare and retain students who, upon graduation, will be motivated to pursue lifelong learning, continuing education, and graduate studies, as required by their personal development goals, through a stimulating, broad, and modern educational experience that is well grounded in the mathematical, scientific, and engineering principles, as well as in the fundamental concepts and theory of computing
  • To instill in computer science and engineering students a sense of social responsibility, a code of conduct, and ethical values appropriate to the discipline, so that our graduates are valuable contributors in their societal and professional environments
  • To encourage broad participation in our programs by nontraditional students (such as part-time, working, returning, and students with disabilities), and by women and minorities, through accessible facilities and through our scheduling and conduct of late afternoon and evening classes
  • To recognize and encourage excellence in faculty teaching, research, and service

Degree Requirements - Computer Science

Bachelor of Science in Computer Science Degree


  Total Hours

General Education Requirements

Required substitutions :
MTH 229, 230
PHY 240/200, 242/202, 244/204
(Students pursuing the business program option should substitute EC 201 for EC 200)

68

 

Departmental Requirements

 

59

CS 240, 241, 242, 400, 415 19
CS 405, 466, 480 12
CEG 255 4
CEG 260, 320, 360, 433, 434, 460 24

 

Engineering Requirements

 

0 or 6

EGR 190/191 (Incoming freshmen only) 6

 

Computer Science/Engineering Electives

 

14 or 20

Incoming Freshmen 14

All Others

20

Electives must be chosen with the consent of an advisor to provide a coherent major concentration.

 

Mathematics/Statistics/Science Requirements

 

19

MTH 231, 253, 257 11
HFE 301 4
CHM 121, or BIO 112, or physics course with PHY 242 or PHY 244 as a prerequisite 4

 

Technical Communications Requirements

 

3

EGR 335 3

 

Elective/Concentration Requirements

 

24

 

Choose from one of the computer science program options listed below.

 
Total 193

 

Computer Science Program Options

General

Elective or Concentration Requirements 24
Language Requirement
English (200 level or above, not including ENG 347 and 405) or foreign language*
8
Additional Electives
Sixteen hours from one liberal arts, science, mathematics, or engineering department
16

* Includes comparative literature, linguistics, modern language humanities, Sign Language, and classics (CHI, CLS, CPL, DN, FR, GER, GR, ITA, JPN, LAT, LI, ML, POL, POR, RHB, RUS, SPN).

Business

Elective/Concentration Requirements 24
EC 202, 203 6
ACC 201, 202 6
MGT 302 3
MKT 301 3
FIN 301 3

Choose one course from MS 203, CS 300, LAW 250, FIN 302, MKT 302,or ACC 203.

Science

Elective/Concentration Requirements 24
MTH, EE** 8-12
Courses from one mathematics, science, or engineering department 12-16

**Choose from EE 301/302, 303/304, 321, 322, 331, 345, and MTH 232, 233, 333, 407, 431, 432, 451, 452, 457, 458.

Curriculum design changes occasionally to meet educational and accreditation needs. The curriculum outlined is typical; however, students should check with the department for the current curriculum guide. All programs should be planned in consultation with an advisor.

Minor in Computer Science for Engineers and Scientists The objective of this minor is to provide students who have a background in engineering or science with a structured and coherent concentration of study in computer science that can be noted on the student's transcript. The program consists of 23 quarter hours covering a basic introduction to computer science; computer mathematics; data structures; and an application area chosen from operating systems, software engineering, or database management systems.

Minor Requirements 23
Required Courses
CS 240 or CEG 220
CS 241, 242, 400
19
Elective Courses
CS 405 or CEG 433 or CEG 460
4

Minor in Computing and Information Technology (CIT)

The objective of the CIT minor is to satisfy the needs of the intelligent and responsible application of computing and information technologies to majors in fields that would not have computer science or computer engineering as their funda-mental and exclusive basic orientation, but would want to benefit from the products of applications of the latter two disciplines and their proper use. The minor provides a conceptual foundation as well as a practical application of various computing and information technology skills. At present, this minor is intended to serve the Department of Accountancy.


Minor Requirements 27
Computer Literacy
CS 205 or CS 206
4
Computer Programming
CS 141, 142; or CS 208, 209; or CS 240, 241
8
Object-Oriented Programming
CS 214 or CS 242
4
PC Networking
CEG 210
4
Client-Server Databases
CS 302
4
Application Area
Major Specific (ACC 412 for Accountancy Majors)
3

Certificate in Object-Oriented Programming The objective of this certificate is to provide
an undergraduate experience in object-oriented programming fundamentals for practitioners of programming in other more classical methodologies and practices. It is assumed that students pursuing this certificate will have at least three years of industrial experience in the programming field, and a baccalaureate degree.

Certificate Requirements 21
CS 241 or CEG 330 4
CEG 255 4
CS 214, 242, 340, 400 13
separator
[ College of Engineering and Computer Science | CECS Web Site]
[ Undergraduate Majors | Academic Department Listing | WSU Home ]
separator