Course Details

Title Introduction to Computer Sciences
Field of Study Engineering
Professor hanyang (
Type Academic course
Credits 3
Contact hours 45
Schedule Evening
Course code CSE1002
Course number 18092
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. The 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. The course starts with an overview of the course topics followed by introducing the fundamentals of Java, common algorithms, data structures and design techniques as well as object-oriented programming terminology and concepts. At the conclusion of the course, the student will have a strong understanding of the fundamentals of computer science, programming design skills and the Java programming language. A combination of lectures and lab exercises will be used to teach the content.
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.     Recognize and understand important topics and principles of software development. 4.     Design a computer program to solve specified problems. 5.     Develop, debug, and execute simple Java programs.
1.       Students must have their own laptop computer.   2.       Basic knowledge of Windows/MacOS/Unix-based Operating System required.
All electronic course material will be provided to the student.
Materials Introduction to Computer Science_Michael Collins
Lesson Plan
Last Updated April 12, 2022
Go to Top