Computer Science
ENGINEERING AND COMPUTER SCIENCE ORIENTATION
CSE 101
1 Credits
22 hours of lab
Orientation for students interested in Engineering and Computer Science. Topics include exposure to Engineering and Computer Science educational/career opportunities and challenges, with emphasis on effective planning, communication, teamwork appropriate to these career fields. Credit not allowed for both CSE 101 and ENGR 101. [SE]
INTRO TO ELECTRICAL/COMPUTING
CSE 120
5 Credits
44 hours of lecture - 33 hours of lab
Introduction to electrical/computer science and engineering processes, principles, problem-solving techniques, and contemporary tools. Applies in-class learning to hands-on projects and explores current industry trends and implications. Prerequisite: MATH 103. [Q, SE]
INTRODUCTION TO C
CSE 121
5 Credits
55 hours of lecture
Introduction to the C programming language. Emphasis on program design, verification, and testing. Programming related concepts in computer science will be covered. Prerequisite: A grade of "C" or better in MATH& 151 (MATH 113), ENGR 120, CSE 120, ENGR 109 (ENGR 111) or CTEC 121; or consent of Instructional Unit. [Q, SE]
INTRODUCTION TO DATA STRUCTURES
CSE 222
5 Credits
55 hours of lecture
Fundamentals of data structures and advanced programming techniques used in high-level languages such as C. Topics: trees, heaps, hash tables, sorting, searching, recursion, and algorithm analysis. Prerequisite: A grade of "C" or better in CSE 121 or CTEC 125, or consent of Instructional Unit. [Q, SE]
DATA STRUCTURES & OBJECT-ORIENTED PROGRAMMIN
CSE 223
5 Credits
55 hours of lecture
Study of data structures and the analysis of algorithms, object-oriented programming, concurrency, memory management. Prerequisite: A grade of "C" or better in CSE 222 or CTEC 222, and MATH 205 and MATH& 152 (MATH 211). [Q, SE]
PROGRAMMING TOOLS
CSE 224
5 Credits
55 hours of lecture
Study of tools and techniques that facilitate programming and debugging, including debuggers, profilers, and scripting. Prerequisite: A grade of "C" or better in CSE 222 or CTEC 222, or consent of Instructional Unit. [Q, SE]
SPECIAL PROJECTS
CSE 290
1 - 5 Credits
Opportunity to plan, organize, and complete special projects approved by the department. Prerequisite: Consent of Instructional Unit. [SE]