| Week | Topic | Readings/Source | Assignment |
| 1 |
Introduction of Class - Class overview Computer Programming Concept Software to Download: - Java 2 SDK (or Java SE Development Kit) - TextPad - Instruction Slides: Working with TextPad The Department of Justice SDLC Document |
Java Online Lectures
Reading: - Chapter 1, 2, 3, 4, 5, 6, and 7 - Basic Programming Concepts Files to Download: - Hello World (save as HelloWorld.Java) - Hello World Applet (save as HelloWorldApplet.Java) - A Simple Program (HTML for Java Applet) - Java Demo Applets Try this! - Java Reserved Words |
Online Quiz and Review |
| 2 | Running Java
Programs Exercise: DebugOne1, DebugOne2, DebugOne3, and DebugOne4 Java API (Application Program Interface) |
Reference Note: Summary
of Java Syntax Java Online Lectures Reading: - Chapter 8, 9A, 9B, 10, and 11 - Chapter 10 will be repeated several times. - Example 2 for in-class practice - Example 3 & 4 for in-class practice |
Java
Practice & ASMT 1 Online Quiz and Review |
| 3 | Using Various Data
Types Exercise: DebugTwo1, DebugTwo2, and DebugTwo3 |
Java
Online Lectures Reading: - Chapter 39 - Review Chapter 8, 9A, 9B, 10, and 11 |
Java
Practice & ASMT 2 Online Quiz and Review |
| 4 |
Review of Previous Decision Statement with Operators |
Java
Online Lectures Reading: - Chapter 10 and 22 (Try them first!) - Chapter 12, 13, 14, 39, 40, and 43 Input from keyboard example: 1 & 2 Echo IO example program EchoSquare Example Program Formal way of input from keyboard: Ch 10 and 22 |
Java Practice & ASMT 3 Online Quiz and Review |
| 5 |
Loops FilpCoin Exercise: DebugSix3, DebugSix2, and DebugSix1 |
Java Online Lectures Reading: - Chapter 15, 16, 41, 42, and 44 |
Java Practice & ASMT 4 Online Quiz and Review |
| 6 |
Object-Oriented Concept - Java OO concept article |
Java Online Lectures Reading: - Chapter 25, 26, 27, 28, 29, 30, 31, and 32 - Object-Oriented programming |
Java Practice & Asmt 5 Online Quiz and Review |
| 7 |
Arrays IntArray Exercise: DebugEight2 |
Java Online Lectures Reading: - Chapter 46, 47, 48, 49A, 49B, and 49C - Summary of Arrays |
Java Practice & ASMT 6 Online Quiz and Review |
| 8 |
Applets Exercise: DebugApplet - DavidApplet - DavidApplet HTML - Java Demo Applets |
Java Online Lectures Reading: - Chapter 36, 37, and 38 - Discussion of Java Exam - Java exam question 3 hint |
Java Practice
& ASMT 7 Online Quiz and Review |
| 9 |
What is .NET?
What is Visual Studio .Net? - Using MS Visual Studio. Net Introduction to Visual Basic .Net - Hello World VB.Net Progam Simple EXE program 101 VB.Net Samples |
Beginning VB.NET (zip file) 2001: Getting Started 2002: VB.NET Hello World & Creating Console Apps 2003: Beginning Variables & Data Types 2004: Operators, Expressions and Statements (Code) |
VB ASMT 1 |
| 10 |
Useful VB.Net Learning Websites - Web Development Tutorial - Free Computer Tutorials |
2005:
What Just Went Wrong? 2006: More About Console Applications (Code) 2007: If, Then, Else 2008: Select Case 2009: While Statement 2010: Do ... Loop Statements 2011: For ... Next Statements |
VB ASMT 2 |
| 11 |
Visual Basic.Net Exam |
2020:
Structured Exception Handling in VB.NET 2021: Coding Exception Handling into your Application 2030: Introduction to Collections in VB.NET 2032: Array Collection 2033: Array List Collection |
Exam: Turn in by email
Java Exam Visual Basic.Net Exam (Hint) |