|Title||Introduction to Computer Science|
|Field of Study||Engineering|
This course will introduce the field of computer science and the fundamentals of computer programming. Introduction to Computer Science is specifically designed for students with no prior programming experience and taking this course does not require a background in computer science. This course will introduce a variety of fundamental topics within the field of computer science and will use Java, which is a high-level, portable, and well-constructed computer programming language, to demonstrate those principles.
|Objective||Upon completion of this course, the student will be able to: 1. Understand the fundamentals of Computer Science and Java programming. 2. Understand the fundamentals of object-oriented programming in Java, including defining classes, methods, using class libraries, etc. 3. Have awareness of the important topics and principles of software development. 4. Have the ability to write a computer program to solve specified problems. 5. Be able to design, develop, debug and execute simple Java programs.|
|Preparations|| Students must have their own laptop computer. Basic knowledge of Windows/MacOS/Unix-based Operating System required. All electronic course material will be provided to students.|
|Materials||HISS Syllabus_Introduction to Computer Science_Michael Collins|
|Last Updated||January 23, 2020|