sonnynomnom / Cmp 167 Programming Methods I
Programming Languages
Projects that are alternatives of or similar to Cmp 167 Programming Methods I
CMP 167: Programming Methods I
Instructor: Songqiao "Sonny" Li ([email protected])
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 ([email protected])
TA: Granit Dedushi ([email protected])
Course Description
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.
Prerequisite
MAT 104 or placement by the Department of Mathematics and Computer Science.
Textbook
Think Java: How to Think Like a Computer Scientist (Allen B. Downey & Chris Mayfield)
Piazza
www.piazza.com/lehman/fall2017/cmp167
Repl.it
https://www.repl.it/data/classrooms/share/fbb735156bb6f1cf4280d16c0b89161e
Grading
- Homework (6)
- Quiz (2)
- Midterm
- Project
- Final Exam
Programs
-
[x]
HelloWorld.java
-
[x]
Pattern.java
-
[x]
Initials.java
-
[x]
Temperature.java
-
[x]
BMI.java
-
[x]
Quadratic.java
-
[x]
Currency.java
(HW1) -
[x]
FlipCoin.java
-
[x]
pH.java
-
[x]
SpaceBoxer.java
-
[x]
Quiz.java
(HW2) -
[ ]
Switch.java
-
[x]
LeapYear.java
(HW3) -
[ ]
YoungMoney.java
-
[x]
EnterPIN.java
-
[x]
Guess1.java
-
[x]
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)
Events
- NSBE-SHPE CodeJam - March 25, 2017 (Judge)
Mini Projects
- Rock Paper Scissors (Big Bang Theory) - Jeffrey Matthew & Justin Acosta (Fall 2017)
- Derp the Magic 8-Ball - Ginell Rosario & Alex Mayi (Fall 2017)
Final Projects
- Burrows-Wheeler Transform - Granit Dedushi (Fall 2016)
License
Lehman College Songqiao Li