CSE 1001 Fundamentals of Software Development 1 (Spring 2008)
242 Engineering Complex, 674-7280
Office Hours: MW 1-3pm (or by appointment)
Course WWW Page: http://www.cs.fit.edu/~pkc/classes/cse1001/
The goal of this course is to introduce software development with a
high-level programming language. With Java, you will learn how to
solve problems on a computer using control structures, data
structures, and methods in packages.
Book and Software
- Introduction (Ch1)
- Types and Console I/O (Ch2)
- Flow Control (Ch3)
- Classes, Objects and Methods (Ch4-5)
- Arrays (Ch6)
- Streams and File I/O (Ch9.1-3)
- Recursion (Ch11)
|Last day to drop
||Jan 18 (Fri)|
||Feb 20 (Wed)|
|Last day to withdraw
||Mar 14 (Fri)|
||Mar 26 (Wed) [Tentative]|
||Apr 30 (Wed), 1-3pm|
- High school math (algebra, trigonometry...) [should not concurrently be taking MTH 0111 Algebra, MTH 1000 Precalculus, or MTH 1801 Trigonometry]
- Basic English (should not concurrently be taking ESL courses)
- Homework assignments (50%), Test 1 (15%), Test 2 (15%), and Final exam (20%)
- Students are encouraged to help each other on assignments,
but plagiarism (copying) is prohibited [rule of thumb: don't send
your code to others].
- Late assignments are accepted, but 20% is deducted for each day.
- Documentation constitutes 10% of each programming assignment.