GEEN163 Introduction to Computer Programming

taught by  Dr. Ken Williams

Computer Science department of North Carolina A&T State University

This is an introductory course in computer programming. Problem solving techniques and writing algorithms will be stressed. Students will write programs for such tasks as engineering decision-making and numerical computation.  This course is intended for Computer Science, Computer Engineering and other students who intend to take further programming courses.

Assignments and scores are available on Blackboard

Syllabus     Textbooks   Clicker          Computer Science tutoring schedule

Documentation on the standard Java libraries            Instructions for installing jGRASP

Slides for Exam 3 review

Class Notes

Introduction to computers and programming
Java Basics
Expressions
More on Expressions

And still more on Expressions

Using Objects

String, intro to GUI

More on GUI creation

Using methods

Writing methods

Writing GUIs

More on GUIs

Graphics

Graphics and methods

Methods and GUIs

if statements

more on if statements

still more on if statements

while statement

more on the while statement

do while statement

for loops

continue and break

file I/O

Converting descriptions to Java

Creating classes

Classes and methods

Methods

More on methods

Methods and scoping

Yet more on methods

Method practice

Arrays

More on arrays

Still more on arrays

Yet more on arrays

Arrays of objects

GUIs & Frames

Simulation

Secure Programming

Formatting & Design

Objects & Arrays

 

 

ITiCSE Debugging Repository Working Group debugging videos are available at http://debug.csi.muohio.edu/

 Much more on writing Java programs is available online.