CSCI 151

Syllabus | Online Documentation

Textbook: Programming in Java. Sign in or create an account at zyBooks.com. Enter zyBook code WINTHROPCSCI151GarrisonSpring2019. The book is available at zyBooks.com or the bookstore. This book is required and will be used for readings and to complete at least 30% of the course grade.

Schedule

Jan 7 Problem-Solving and Getting Started Complete participation exercises before 11:00am
prior to class.
Lab 1 1/8
Jan 9 Ch 1.1 Basics; Problem-solving Complete Lab exercises before 11:59pm  on due date. Lab 2 1/10
Jan 14  Ch 1.2-1.4  Programming Basics Lab 3 1/15
Jan 16 Ch 1.5-ff  Computer Basics   Lab 4 1/17
Jan 21 MLK Day    
Jan 23 Ch 2.1-2.6 Variables and Arithmetic Expressions Begin work on Project One after the Challenge Lab 5 1/24
Jan 28 Ch 2.7-2.12   Number Types  Lab 6 1/29
Jan 30 Ch 2.13-ff Variable Types, Troubleshooting Lab 7 1/31
Feb 4 Ch 8 Troubleshooting & Debugging Project One Due 11:59PM Feb 4! Lab 8 2/5
Feb 6 Exam One Begin work on Project Two for the Lab Lab 9
Feb 11 Ch 3.1-3.2 If statements Lab 10
Feb 13 Ch 3.3-3.4 If-else branches cont Lab 11
Feb 18 Ch 3.5-End More about branches   Lab12
Feb 20 Ch 4.1 and 4.4 For Loops Project Two Due 11:59 Feb 20 Lab13
Feb 25 Ch 4.2-4.3 While Loops Start work on Project Three: understanding Lab14
Feb 27 Ch 4.5 More Loops Lab15
Mar 4 Ch 4.6 Nested Loops Lab16
Mar 6 Ch4.7 Best practices   Lab17
Mar 11 Spring Break  
Mar 13 Spring Break
Mar 18 Ch4.8 Loop & If  Practice Complete Project Three: Due 11:59PM Lab18
Mar 20 Exam Two Start  Project Four Show manual calculations for the tests Lab19
Mar 25 Ch 5.1-5.2  Arrarys   Lab20
Mar 27 Ch 5.3-5.4  Arrays Project 4 after challenge. Start with pseudo-code Lab21
Apr 1 Ch 5.5 Challenge plus Lab22
Apr 3 Ch 5.6-5.7 Array Practice Work on Project 4 Lab23
Apr 8 Ch5.8- 5.10 Arrays Problem-Solving Lab24
Apr 10 Computer Basics Read through and bring with you: More Computer Basics Lab25
Apr 15 Computer Concepts Project 4 Due Wed  11:59PM Lab26
Apr 17 Security/Protecting Yourself   Lab 27
Apr 22 Security, Ethics, Summary Due at lab end time: 2:50 April22 Lab28