Computer Science & Engineering (CSE)-For a syllabus or more detailed course information, please contact the department at 610-758-3099.

Course Listings

Course#     Course Title (Credit Hours)                CRN            Day/Time         Location   Session  Instructor

12-010 Survey of Computer Science (3) 20048 M/T/Th 10-11:35am  &    T 1-3:00pm PA 416 GR 28 First Staff
15-010 Intro. to Computer Science (4) 20050 M-Th 10-11:35am    &     T 1-3:00pm PA 416   GR 28 First Staff
17-010 Structured Programming and Data Structures (3) 20052 M-Th 8-9:35am PA 416 First Staff
109-010 Systems Software (3) 20055 M-Th 12-1:35pm PA 416 First Staff
262-010 Programming Languages (3) 20056 M-Th 2-3:35pm PA 416 First Staff
495-010 Research (3) 20059 Hours Arranged   First Staff
495-011 Research (3) 20244 Hours Arranged   Second Staff

 

Course Descriptions

12. Survey of Computer Science: Topics in computer science, Java programming and web page design. Includes multimedia laboratory. Not available to students who have taken CSE 15, 16, or ENGR 1.

15.  Intro. to Computer Science:   Introduction to topics in computer science and programming skills in Java and C++. Prerequisite for CSE 17. Includes multimedia laboratory. No prerequisites. Not available to students who have taken CSE 12, 16, or

ENGR 1.

 17.  Structured Programming and Data Structures: Algorithmic design and implementation in a high level, object-oriented language such as C++. Recursion, lexical

programs, pointers, data structures, and their applications. Prerequisites: CSE 15, or ENGR 1, or permission of the instructor.

109.  Systems Software:   Advanced programming and data structures, including dynamic structures, memory allocation, data organization, symbol tables, hash tables, B-trees, data files.  Object-oriented design and implementation of simple assemblers, loaders, interpreters, compilers, and translators.  Practical methods for implementing medium-scale programs.  Prerequisites:  CSE 17. 

262.  Programming Languages:  Use, structure and implementation of several programming languages.  Prerequisite: CSE 17.

495.  Research:  Prerequisite:  Departmental permission required.