Syllabus · Schedule · Policies · Resources · Course Description ··· Printable Page

Hello Students!

Welcome to CSCI 161.  Please be sure to read through these sections carefully to have a good understanding of classroom expectations and conduct.  Here's to a great semester!

Catalog Description:
Introduction to computer programming for the student intending to major in computer science or related fields. Emphasis on developing ability to apply problem-solving strategies to design and implement algorithms in a modern programming language. (Current Language: Java)

This course includes a laboratory component.  4 credit hours

Objectives of the course:
At the end of this course, a successful student will be expected to:

Required Textbook:
Building Java Programs: A Back to Basics Approach
Authors:  Reges and Stepp
ISBN 0-321-38283-8

Prerequisites:
Placement in Math 160 (Precalculus) or higher

Course Outline:

Chapter 1:  Introduction to Java Programming

Chapter 2:  Primitive Data and Definite Loops

Chapter 3:  Introduction to Parameters and Objects

Exam 1: October 8

Chapter 3:  Graphics

Chapter 4:  Conditional Executions

Chapter 5:  Program Logic and Indefinite Loops

Exam 2:  November 5

Chapter 6:  File Processing

Chapter 7:  Arrays

Final:  3rd  week in December

 

Grading:

Exam 1 - 20 %

Exam 2  - 20 %

Final - 30 %

Labs/ Programs/ Assignments - 30 %

 

Final Letter Grades are based on the following weighted scale:

93 – 100:  A      90-92.9:  A-   86 – 89.9:  B+  82 – 85.9  B  79 – 81.9: B-

76 – 78.9:  C+   73 – 75.9:  C  70 – 72.9 C-

66 – 68.9:  D+   63 -65.9:  D    60 – 62.9  D-      <59.9:  Fail

 

All work must be submitted on the assigned date or they will not be graded – barring acceptable emergencies. Check website for important dates.

 

Student Grade Calculator

 

The syllabus is subject to some change to accommodate scheduling - so be sure to check in occasionally.

Return to Dr. Nazli Hardy's website