CSC 142 Course Notes: Difference between revisions
From charlesreid1
No edit summary |
No edit summary |
||
| Line 20: | Line 20: | ||
* 40% assignments, 20% midterm, 20% final | * 40% assignments, 20% midterm, 20% final | ||
Other notes: | |||
This course contributes to the following ABET outcomes: | |||
* (e) an ability to identify, formulate, and solve engineering problems | |||
* (k) an ability to use the techniques, skills, and modern engineering tools | |||
* (a) an ability to apply knowledge of mathematics, science, and engineering | |||
Catalog Description: Basic programming-in-the-small abilities and concepts including procedural programming (methods, parameters, return, values), basic control structures (sequence, if/else, for loop, while loop), file processing, arrays, and an introduction to defining objects. Intended for students without prior programming experience. | |||
Textbook: Reges/Stepp. Building Java Programs: A Back to Basics Approach, 3rd edition. ISBN 978-0133360905 | |||
[[Category:July 2016]] | [[Category:July 2016]] | ||
[[Category:August 2016]] | [[Category:August 2016]] | ||
Revision as of 02:40, 16 August 2016
Course syllabus:
- Lectures will have to change
- Textbook and slides provided, not used in class
- Classroom time: show programs, discuss the output of this program
- Homework: follow the guidelines, exact output, TAs
- Pay close attention to the specs, lots of little style things
- Resources, and finding them, will be of key importance
- Homework will consist of projects, program files that students write and submit
- If points are taken off, it will be spelled out somewhere
Lecture:
- 20 minutes: discuss what this program does, walk through improving/refactoring it
- 20 minutes: walk through example ascii art letters
Syllabus resources:
- UW course schedule here: https://courses.cs.washington.edu/courses/cse142/16sp/calendar.shtml
- Cross-correlated with notes, lecture videos, code, etc.
- 40% assignments, 20% midterm, 20% final
Other notes:
This course contributes to the following ABET outcomes:
- (e) an ability to identify, formulate, and solve engineering problems
- (k) an ability to use the techniques, skills, and modern engineering tools
- (a) an ability to apply knowledge of mathematics, science, and engineering
Catalog Description: Basic programming-in-the-small abilities and concepts including procedural programming (methods, parameters, return, values), basic control structures (sequence, if/else, for loop, while loop), file processing, arrays, and an introduction to defining objects. Intended for students without prior programming experience.
Textbook: Reges/Stepp. Building Java Programs: A Back to Basics Approach, 3rd edition. ISBN 978-0133360905