Computer
Science Coordinate Major Course Requirements
(Students must meet certain admissions requirements and grade
point average as set by the CSE
department
to take courses in this curriculum. Please see an advisor in the Computer Science and Engineering
Department)
These are guidelines for planning purposes only. Students MUST
consult a department advisor for reliable and exact determination of course
requirements. Students are responsible for meeting all of their graduation requirements and need to check with the department of their major to confirm their exact requirements.
University
Requirements |
20 |
||
| Tier 1 Writing | LB 133 or WRA 110-150 | 4 | |
| IAH | Integrated Arts & Humanities | 8 | |
| ISS | Integrated Social Science | 8 | |
LBC
Requirements (See
Also University Equivalent Courses)
|
|||
Math |
|||
| LB 118 |
|
4 | |
| LB 119 |
|
4 | |
| LB 220 |
|
4 | |
| MTH 235 or MTH 340 |
|
3 | |
Science |
|||
| LB 144 | Biology I: Organismal Biology | 4 | |
| LB 145 | Biology II: Cell and Molecular Biology | 5 | |
| LB 171 | Chemistry I | 4 | |
| LB 171L | Chemistry
I Lab |
1 | |
| LB 172 | Chemistry II | 3 | |
| LB 172L | Chemistry II Lab | 1 | |
| LB 271 | Physics I (calculus based) | 3 or 4 | |
| LB
271L |
Physics
I lab |
1 | |
| LB 272 | Physics II (calculus based) | 3 or 4 | |
| LB
272L |
Physics
II lab |
1 | |
Complete
Two HPS Courses and Senior Seminar |
|||
| LB 330-336, 355, 368, 425, 483 | History, Philosophy, Sociology of Science | 7-8 | |
| LB 492 | Senior Seminar | 4 | |
Major
Requirements |
|||
| CSE 100 | Computer Science profession | 1 | |
| CSE 231 | Introduction to Programming I | 4 | |
| CSE 232 | Introduction to Programming II | 4 | |
| CSE 260 | Discrete Structures in Computer Science | 4 | |
| CSE 320 | Computer Organization and Architecture | 3 | |
| CSE 331 | Algorithms and Data Structures | 3 | |
| CSE 335 | Object-Oriented Software Design | 3 | |
| CSE 410 | Operating Systems | 3 | |
| CSE 498 | Collaborative Design (W) | 4 | |
| STT 351 | Probability and Statistics for Engineering | 3 | |
Complete
a minimum of Five courses from the Following |
|||
| CSE 420 | Computer Architecture | 3 | |
| CSE 422 | Computer Networks | 3 | |
| CSE 425 | Introduction to Computer Security | 3 | |
| CSE 435 | Software Engineering | 3 | |
| CSE 440 | Artificial Intelligence and Symbolic Programming | 3 | |
| CSE 450 | Translation of Programming Languages | 3 | |
| CSE 452 | Organization of Programming Languages | 3 | |
| CSE 460 | Compatibility and Formal Language Theory | 3 | |
| CSE 471 | Media Processing and Multimedia Computing | 3 | |
| CSE 472 | Computer Graphics | 3 | |
| CSE 475 | Introduction to Computational Linguistics | 3 | |
| CSE 480 | Database Systems | 3 | |
| CSE 484 | Information Retrival | 3 | |
Additional Math or Statistics course may be used for 2 of the above 5 courses with approval from Computer Science Advisor |
|||
Other electives for BS Degree total 120 credits
For more information, Please contact the Computer Science and Engineering
Department.
IMPORTANT: These guidelines
are presented for planning purposes only. Students MUST
consult a department advisor for reliable and exact determination of individual’s
course
requirements.