Computer Engineering, B.S./Computer Science, M.S.

View Checksheet

Minimum Total Credit Hours: 147-150


Overall GPA - Combined and OU: 3.25

Major GPA - Combined and OU: 3.25

Curriculum GPA - Combined and OU: 3.25

Program Code: A225/F235 Q147

Bachelor of Science in Computer Engineering accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Program Criteria.

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a grade of C or better is required in each course in the curriculum, including all prerequisite courses.

Major Requirements

Required Courses
C S 1323Introduction to Computer Programming for Programmers3
C S 2334Programming Structures and Abstractions4
C S 2413Data Structures3
C S 2813Discrete Structures3
C S 3113Introduction to Operating Systems3
C S 3823Theory of Computation3
C S 4413Algorithm Analysis3
ECE 2214Digital Design4
ECE 2523Probability, Statistics and Random Processes3
ECE 2713Digital Signals and Filtering3
ECE 2723Electrical Circuits I3
ECE 3223Microprocessor System Design3
ECE 3723Electrical Circuits II3
ECE 3773Electrical and Computer Engineering Circuits Laboratory3
ECE 3793Signals and Systems3
ECE 3813Introductory Electronics3
ECE 3873Electrical and Computer Engineering Electronics Laboratory3
ECE 4273Digital Design Laboratory3
ECE 4613Computer Architecture3
ECE 4773Laboratory (Special Projects)3
Total Credit Hours62

Major Support Requirements

Math and Science
MATH 2924Differential and Integral Calculus II4
MATH 2934Differential and Integral Calculus III4
MATH 3113Introduction to Ordinary Differential Equations3
MATH 3333Linear Algebra I3
PHYS 2524General Physics for Engineering and Science Majors4
Electives
Choose one ECE G4000-level or higher elective 13
Choose one C S G4000-/5000 approved elective 23
Additional Requirements
ENGR 1411Pathways to Engineering Thinking 31
ENGR 2002Professional Development2
Total Credit Hours27
1

Electives to be selected from list available in the ECE Office, DEH-150. 

2

Chosen from an approved list of courses maintained by the School of Computer Science.

3

Engineering transfer students may take ENGR 3511 in place of ENGR 1411.

Graduate Requirements

12 hours of graduate-level coursework are shared between the BS and MS degrees.

No more than three courses at the C S G4000 level are permitted. No more than 3 credit hours of C S 5990 are permitted (students who have the graduate liaison's approval to complete a project option may take 6 hours). No more than 6 credit hours of Special Topics in Computer Science are permitted (even with a change in subject).

Thesis Option

Core Courses
C S 4413Algorithm Analysis (or equivalent as approved by the graduate liaison)3
C S 4513Database Management Systems (or equivalent as approved by the graduate liaison)3
Four courses selected from an approved list maintained by the School of Computer Science12
Electives
Choose any Computer Science graduate class 16
Thesis
C S 5980Research for Master's Thesis6
Total Credit Hours30
1

Any C S graduate class including MATH 5743, MATH 4753, MATH 4073, or ECE 4000G or higher as approved by the Computer Science graduate liaison.  Other courses outside C S require prior approval of the graduate liaison.

Non-Thesis Option

The non-thesis degree is a coursework-only degree; a non-thesis examination is not required.

Core Courses
C S 4413Algorithm Analysis3
C S 4513Database Management Systems3
Four courses selected from a list maintained by the School of Computer Science12
Electives
Choose 15 hours from any Computer Science graduate class 115
Total Credit Hours33
1

Any C S graduate class including MATH 5743, MATH 4753, MATH 4073, or ECE 4000G or higher as approved by the Computer Science graduate liaison.  Other courses outside C S require prior approval of the graduate liaison.

General Education and College Requirements

Courses designated as Core I, II, III, IV, or V are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses, chosen from the approved list, including at least one upper-division Gen. Ed. course outside of the student’s major. Courses graded P/NP will not apply.

A grade of C or better is required in each course in the curriculum, including all prerequisite courses.

UNIVERSITY-WIDE GENERAL EDUCATION (MINIMUM 40 HOURS) AND COLLEGE REQUIREMENTS
Core Area I: Symbolic and Oral Communication
English Composition
ENGL 1113Principles of English Composition3
ENGL 1213Principles of English Composition3
or EXPO 1213 Expository Writing
Language (0-10 hours in the same language)
This requirement can be met by two years of the same language in high school:0-10
Beginning Course (0-5 hours)
Beginning Course, continued (0-5 hours)
Mathematics
MATH 1914Differential and Integral Calculus I (Core I) 1, 24
Core Area II: Natural Science (including one laboratory)
PHYS 2514General Physics for Engineering and Science Majors (Core II) 24
CHEM 1315General Chemistry (Core II-Lab) 25
or CHEM 1335 General Chemistry I: Signature Course
Core Area III: Social Science
P SC 1113American Federal Government3
Choose one course 33
Core Area IV: Arts & Humanities
Artistic Forms
Choose one course 33
Western Culture
HIST 1483United States to 18653
or HIST 1493 United States, 1865 to the Present
Choose one course (excluding HIST 1483 and HIST 1493) 33
World Culture
Choose one course 33
Core Area V: First-Year Experience
Choose one course 33
Total Credit Hours40-50
1

MATH 1823, MATH 2423, MATH 2433, and MATH 2443 sequence can be substituted for MATH 1914, MATH 2924, and MATH 2934.

2

Major support requirements that also satisfy University General Education requirements.

3

To be chosen from the University-Wide General Education Approved Course List. Three of these hours must be upper-division (3000-4000). See list in the Class Schedule. 

Free Electives

Electives to bring total applicable hours to the minimum total required for the degree including a minimum of 40 upper-division hours.

Suggested Semester Plan of Study

Bachelor of Science in Computer Engineering accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Program Criteria.

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a grade of C or better is required in each course in the curriculum, including all prerequisite courses.

Two college-level courses in a single world language are required; this may be satisfied by successful completion of 2 years in a single world language in high school. Students who must take language at the University will have an additional 6-10 hours of coursework.

Students are eligible to enter accelerated program after application is granted for unconditional enrollment in upper-division ECE courses and meeting minimum requirements, including a 3.50 retention and 3.50 combined retention grade point average. Students may enter the accelerated program based on the undergraduate degree pattern offered in the year they first enrolled in the Oklahoma State System of Higher Education or later.

Students are eligible for graduate status upon graduation with the Bachelor of Science in Computer Engineering.

Plan of Study Grid
Freshman
First SemesterCredit Hours
ENGL 1113 Principles of English Composition (Core I) 3
CHEM 1315 General Chemistry (Core II-Lab) 1 5
MATH 1914 Differential and Integral Calculus I (Core I) 2 4
HIST 1483
United States to 1865 (Core IV)
or United States, 1865 to the Present
3
ENGR 1411 Pathways to Engineering Thinking 3 1
 Credit Hours16
Second Semester
ENGL 1213
Principles of English Composition (Core I)
or Expository Writing
3
MATH 2924 Differential and Integral Calculus II 2 4
PHYS 2514 General Physics for Engineering and Science Majors (Core II) 4
First-Year Experience (Core V) 4 3
C S 1323 Introduction to Computer Programming for Programmers 3
 Credit Hours17
Sophomore
First Semester
MATH 2934 Differential and Integral Calculus III 2 4
PHYS 2524 General Physics for Engineering and Science Majors 4
C S 2334 Programming Structures and Abstractions 4
ECE 2214 Digital Design 4
P SC 1113 American Federal Government (Core III) 3
 Credit Hours19
Second Semester
MATH 3113 Introduction to Ordinary Differential Equations 3
C S 2413 Data Structures 3
C S 2813 Discrete Structures 3
ECE 2713 Digital Signals and Filtering 3
ECE 2723 Electrical Circuits I 3
ENGR 2002 Professional Development 2
 Credit Hours17
Junior
First Semester
C S 3823 Theory of Computation 3
ECE 3723 Electrical Circuits II 3
ECE 3773 Electrical and Computer Engineering Circuits Laboratory 3
ECE 3813 Introductory Electronics 3
ECE 2523 Probability, Statistics and Random Processes 3
 Credit Hours15
Second Semester
MATH 3333 Linear Algebra I 3
ECE 3223 Microprocessor System Design 3
ECE 3793 Signals and Systems 3
ECE 3873 Electrical and Computer Engineering Electronics Laboratory 3
Approved Elective, Artistic Forms (Core IV) 4 3
 Credit Hours15
Senior
First Semester
C S 3113 Introduction to Operating Systems 3
C S 4413 Algorithm Analysis 3
ECE 4273 Digital Design Laboratory 3
ECE G4000 or higher Elective 5 3
Approved Elective, Western Culture (Core IV) 4 3
 Credit Hours15
Second Semester
ECE 4773 Laboratory (Special Projects) 3
C S G4000/5000 Approved Elective 6 3
ECE 4613 Computer Architecture 3
Approved Elective, Social Science (Core III) 4 3
Approved Elective, World Culture (Core IV) 4 3
 Credit Hours15
Fifth Year
First Semester
C S 4513 Database Management Systems 3
5000-level Approved Elective 6 3
5000-level C S Elective 7 3
 Credit Hours9
Second Semester
5000-level Approved Elective 6 3
5000-level C S Elective 7 0-9
C S 5980 Research for Master's Thesis 0-6
 Credit Hours9-12
 Total Credit Hours147-150
1

CHEM 1315 can be substituted with CHEM 1335 (Fall only). 

2

MATH 1823, MATH 2423, MATH 2433, and MATH 2443 sequence can be substituted for MATH 1914, MATH 2924, and MATH 2934.

3

Engineering transfer students may take ENGR 3511 in place of ENGR 1411

4

To be chosen from the University-Wide General Education Approved Course List. Three of these hours must be upper-division (3000-4000). See list in the Class Schedule. 

5
Electives to be selected from list available in the ECE Office, DEH-150.
6

Students must choose three courses (9 hours) from an approved list of courses maintained by the School of Computer Science.

7

Thesis option requires a total of 6 hours of 5000-level electives and 6 hours of C S 5980. Non-thesis option requires a total of 15 hours of 5000-level electives. 

No more than three credit hours of C S 5990 allowed. Outside courses require approval from the School of Computer Science.

Courses designated as Core I, II, III, IV or V are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses, chosen from the approved list.