CS 1111
Introduction to Software Development
GWU Computer Science
Syllabus
Schedule and Lectures
Assignments
Ed discussion board
Blackboard
Course Intro
Lab01
: getting started with Java, using Piazza and Blackboard
Variables, numerics types, and casting
Homework 1
-- numeric types
Decision making and conditionals
Homework 2
-- conditional statements
Quiz2 1
Quiz2 2
Quiz2 3
Quiz2 4
Quiz2 5
Quiz2 6
Quiz2 7
Quiz2 8
Quiz2 9
Quiz2 10
Looping and 1D arrays
Homework 3
-- looping and 1D arrays
Quiz3 1
Quiz3 2
Quiz3 3
Quiz3 4
Quiz3 5
Quiz3 6
Quiz3 7
Quiz3 8
Quiz3 9
Quiz3 10
Quiz3 11
Quiz3 12
Quiz3 13
Quiz3 14
Quiz3 15
Nested loops and 2D arrays
Homework 4
-- Nested loops and 2D arrays
Quiz4 1
Quiz4 2
Quiz4 3
Quiz4 4
Quiz4 5
Quiz4 6
Quiz4 7
Quiz4 8
Quiz4 9
Quiz4 10
Quiz4 11
Quiz4 12
Strings and characters
Homework 5
-- String exercises
Methods, scope, and encapsulation
Quiz5
--methods and scope
Quiz5 (extra practice)
--methods and scope
Classes and objects
Quiz6, sample 1
Quiz6, sample 2
Project
Project on Natural Language Processing