Programming 1 Lab CPCS202

 

 

Course Information

 

The objective of this course is to cover the fundamental concepts of procedural programming. This course introduces the Java programming language and helps students develop basic problem-solving skills. Topics include algorithms, flowchart, API, IDE, and JDK, numerical data, primitive data type, short hand operators, cast value of one type to another type, selection statements, switch statements, break and continue statements, relational operators, logical operators, logical expressions, Boolean variable, Boolean expressions, repetition statements, nested loops, methods, passing arguments to a method, method overloading, method abstraction, use of methods in the math class, arrays, common array operations, methods with array arguments and return value, search and sort operations on array.

 

 

Text Book: Introduction to Java Programming, Comprehensive, 10th Edition, Y. Daniel Liang

 

Tentative Schedule

cLab Topi

Week #

Lab 01 Familiarity with NetBeans IDE Environment

W2

Lab 02 Elementary Programming I

W3

Lab 03 Elementary Programming II

W4

Lab 04 Selection Statements I

W5

Lab 05 Selection Statements II

W6

Lab 06 Characters, Strings, and Mathematical Functions

W7

Lab 07 Loop Statements I

W8

Lab 08 Nested Loop Statements

W9

Lab 9 Methods I

W10

Lab 10 Methods II

W11

Lab 11 Arrays (1 dimension) I

W12

Lab 12 Arrays (1 dimension) II

W13

 

 

 

Grading

 

Grading

5%

Lab Participation

20%

Assignments

10%

Final Lab Exam

35%

Total

           

 

 

آخر تحديث
2/2/2021 12:18:44 AM