Instructor: Songqiao "Sonny" Li (songqiao.li@lehman.cuny.edu)
Section 1: 11:00 am - 12:40 pm (MoWe)
Section 2: 1:00 pm - 2:40 pm (TuTh)
Room: Gillet 219
Office Hours: TBA (Gillet 303)
TA: Jocelyn Mercado (jocelyn.mercado@lc.cuny.edu)
TA: Granit Dedushi (granit.dedushi@lc.cuny.edu)
Structured computer programming using a modern high-level programming language: Java! Includes console I/O, data types, variables, control structures, arrays, function definitions and calls, parameter passing, functional decomposition, and an introduction to objects. Debugging techniques.
MAT 104 or placement by the Department of Mathematics and Computer Science.
Think Java: How to Think Like a Computer Scientist (Allen B. Downey & Chris Mayfield)
www.piazza.com/lehman/fall2017/cmp167
https://www.repl.it/data/classrooms/share/fbb735156bb6f1cf4280d16c0b89161e
- Homework (6)
- Quiz (2)
- Midterm
- Project
- Final Exam
-
Currency.java
(HW1) -
Quiz.java
(HW2) -
Switch.java
-
LeapYear.java
(HW3) -
YoungMoney.java
-
Guess1.java
-
Guess2.java
-
TroubleMaker.java
-
FizzBuzz.java
(HW4) -
Add.java
-
Stars.java
-
Pattern1.java
-
Pattern2.java
-
Reverse.java
-
Armstrong.java
-
ComputingChange.java
-
StringDemo.java
-
BasicArray0.java
-
BasicArray1.java
-
LocatingLargest.java
-
Telephone.java
-
Area.java
-
HighScore.java
*Update: Java tutoring is offered at the Math & Computer Science Learning Center (Gillet 222)
- NSBE-SHPE CodeJam - March 25, 2017 (Judge)
- Rock Paper Scissors (Big Bang Theory) - Jeffrey Matthew & Justin Acosta (Fall 2017)
- Derp the Magic 8-Ball - Ginell Rosario & Alex Mayi (Fall 2017)
- Burrows-Wheeler Transform - Granit Dedushi (Fall 2016)
Lehman College Songqiao Li