Sayan Goswami
Sayan Goswami
Home
Teaching
Publications
Contact
CV
Light
Dark
Automatic
Courses
I teach the following courses:
Computer Science I - Java
This course surveys computer science and introduces object-oriented programming. A survey of the pivotal fields of computer science, including software engineering, computer networks, programming languages, algorithms, computer architecture, models of computation and operating systems. Students begin to solve simple problems using object-oriented programming. The emphasis is on implementing object-oriented designs. This course is suitable for non-majors who want an overview of computer science and to learn to solve problems with programs.
Sep 2, 2025
Computer Science II - Java
This course examines object-oriented design and programming in greater detail. An examination of the use of the data structures provided by language-specific libraries, and some common simple algorithms. Students learn to design and implement simple applications. The emphasis of this course is on learning good design. This course is suitable for non-majors who want to improve their ability to solve problems using programs.
Sep 2, 2025
Cite
×