Knowledge of high school algebra. Introduction to programming fundamentals for non-technical majors. Software development process is presented.
Students learn to write programs in a high level language that supports object oriented design.
Two-thirds of the course will introduce students to programming fundamentals using the Java language. The final third of the class will cover special topics such as software engineering, networking, graphics, security, digital watermarks, digital signatures, and encryption. There will be 2 Homework assignments worth 5 points combined. Click here for lab schedule and assignment due dates. Due to the large enrollment, makeup exams are never given for any reason.