Most Technology Training classes will be delivered online until further notice.
Before each sesson, Tech Training will provide a Zoom link for live online classes, along with any required class materials.
This introductory course covers the fundamental concepts and skills of programming in a
high-level language. Topics include hardware and software systems, data types and variables, basic input and output, flow controls, methods, etc.
Learning Outcomes (Objectives):
At the completion of the course, the students/participants should be able to:
- Choose the appropriate data type(s) for implementing a given problem
- Analyze the behavior of simple programs involving the fundamental programming constructs
- Design and implement a program that uses fundamental programming constructs
Textbook (Optional):
Y. Daniel Liang. Introduction to Java Programming and Data Structures, Comprehensive Version, 12th edition, Pearson, 2019. (ISBN-13: 978-01346520238)
Course Schedule:
Hour 1: Introduction to Computers, Programs and Java -- Chapter 1
Hour 2: Variables, I/O, Types, Strings -- Chapter 2, 4
Hour 3: Control Flows, Conditionals -- Chapter 3
Hour 4: Loops - while, do-while, for -- Chapter 5
Hour 5: Methods -- Chapter 6
Hour 6: Arrays -- Chapter 7