CSC 135 - Computer Science I

The content posted on this web site is copyrighted material. Disseminating class content online violates copyright.

How Computer Programming is like making a PB&J sandwich!


First Day Handout Examples
Submitting Assignments using turnin Assignment Guidelines
Program Planning Development Process
Program Documentation UNIX Tutorials
UNIX and emacs UNIX and emacs practice
   
Department's Student Resources Connecting to the Unix System with PuTTy
Getting on to your Account  
   
CS Department Academic Integrity Policy ACM Code of Ethics
   
Possible study tool: "Learn C++" by SoloLearn (play store or itunes)

Final Exam is Saturday, Dec 10th, 10:00am - 12:00pm in the Academic Forum


                   Graduate Assistants
are available in the OM 255.
                   If you would like one-on-one tutoring for this course, please see the Tutoring Center.

                   Class SI, Dieondre Andrews and Tutor, Cassandra Guerrero schedule

              TENTATIVE schedule - Fall 2016     

              NOTE: On the top of ALL assignments, include the following information:
                          your name, course (CSC135), semester and year (or da)te, Dr. Frye and assignment number

Week of Lecture Read Due (midnight)
8/29/16 Intro to CS and Programming Languages
Analysis and Design   (Miles Example)
Unix and emacs
1.1-1.4, 1.7
1.5-1.6

 
9/5/16 9/6 - No CLASS (Monday Schedule)
Introduction to C++, variables, identifiers


2.1-2.5
9/8: Prog1 Plan
9/12/16 basic output, data types, arithmetic expressions
format output, debugging, full program example
2.6, 7.1-7.3
8.5
9/13: Unix/Emacs
9/15: Prog1
9/19/16 Type casting, constants, more input
9/22 - EXAM #1
3.1
 
9/26/16 Functions
Variables, functions and scope Video
3.2-3.6
9/27: Prog2 plan
9/29: Prog1 update
10/3/16 Functions

10/6: Prog2
10/10/16 Logical expressions, selection statements
7.4, 4

 
10/17/16 Loops: while
10/20: No Class (strike)
5.1-5.2
10/20: Prog3
10/24/16 Loops: while
Loops: for and do-while
Loops: nested and review (review handout)
10/27, 7:30am, OM158: Help Session
5.3-5.6
5.7-5.9



 
10/31/16 11/1: EXAM #2
Reference Parameters
Run-time stack & ref params Video
11/3, 7:30am, OM158: Help Session

6.1-6.3


11/3: Prog4
11/7/16 Reference Parameters
Default Values
Debugging
11/10, 7:30am, OM158: Help Session
6.5

 
11/14/16 File input and output
Arrays
8.2-8.4
9.1-9.4
 
11/21/16 Arrays
11/24 - NO CLASS (Thanksgiving break)
9.5
11/22: Prog5
11/28/16 Arrays (sort functions)
12/1 - EXAM #3
   
12/5/16 Arrays (QUIZ Tue!!!)
Classes

10.1-10.3

12/6: Prog6
  FINAL (Sat, Dec 10th, 10:00am - 12:00pm)
Final will be in the Academic Forum
   

 


Lisa Frye, PhD frye@kutztown.edu
Old Main 254 (610) 683-4422 (office)
(484) 619-3132 (ONLY during office hours)
Office Hours (F2F and Online via Zoom or MS Teams):
  Mon   2:30-4:00pm  Tue  8:00-10:00am  
  Wed   2:30-4:00pmm Other times by appointment