Summer 2019 Schedule
Fall 2019 Schedule
11:00 am - 12:15 pm
9:05 - 9:55 am
11:15 am - 12:05 pm
CSE 1300 - Intro to Computer Programming
This class covers the foundations of logic and algorithmic thinking, explores jobs and career paths within computing, and covers the scope and impact of computing in today's world. It is created for those who have had very little or no programming experience, or would like to ensure a solid foundation in programming fundamentals before tackling Programming I and II. This will be considered free elective credit and is not required by any program.
CSE 1321 - Programming and Problem Solving I
This is the first course in all CCSE majors, and is critical in establishing an understanding of how computers "think". The course is separated into a 3 credit hour lecture and a 1 credit hour lab. All sections of the lecture will approach programming from a language-neutral perspective to focus on the underlying programming concepts by which all programming languages function. This course will go deeper into the concepts introduced in CSE 1300 to develop an even stronger understanding of logic, problem-solving and algorithmic thinking.
CSE 1321L - Programming and Problem Solving I Lab
The labs are the practical demonstration of the concepts presented in class.
CSE 1322 - Programming and Problem Solving II
The second course in computing provides coverage of more advanced topics of object-oriented programming. This includes the use of static variables and classes, non-linear data structures, inheritance and polymorphism, file input/output, exception handling, recursion, and parameterized types. Elementary data structures (linked lists, stacks, and queues) are introduced to solve application problems. Graphical user interfaces, parallel programming, database programming, and event-driven programming are also introduced. Students will use good programming style including proper documentation.