Sunday 3 March 2013

Introduction to Computer Programming JAVA


taught by Dr. Ken Williams
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 Management Information Systems majors or other students who intend to take further programming courses.
Text Book :
Introduction to Java Programming, comprehensive version, 6th edition, by Y. Daniel Liang, Pearson Prentice Hall, 2007, ISBN: 0132221586.

Class Notes
Introduction to computers and programming
Java Basics
Expressions
if statements
more on if statements
Writing simple programs
Loops
More on loops
Methods
Translating to Java
Classes
More on classes
Reference variables
Modifiers
Classes and Methods
Still more on classes
Inheritance
Dynamic binding
Implementing interfaces
Introduction to GUIs
More on GUIs




Media Computation Datastructures with Java PPT slides




Book: Introduction to Computing And Programming with java  Mark Guzdial

Download slides from here

Chapter 1.ppt: Objects for Modeling a World
Chapter 2.ppt: Introduction to Java
Chapter 3.ppt: Methods in Java: Manipulating Pictures
Chapter 4.ppt: Objects as Agents: Manipulating Turtles
Chapter 5.ppt: Arrays: A Static Data Structure for Sounds
Chapter 6.ppt: Structuring Music Using Linked Lists
Chapter 7.ppt: Structuring Images Using Linked Lists
Chapter 8.ppt: Trees of Images
Chapter 9.ppt: Lists and Trees for Structuring Sounds
Chapter 10.ppt: Generalizing Lists and Trees
Chapter 11.ppt: Abstract Data Types
Chapter 12.ppt: Circular Linked Lists and Graphs
Chapter 13.ppt: User Interface Structures
Chapter 14.ppt: Introduction to Simulations with Greenfoot
Chapter 15.ppt: Introducing UML and Continuous Simulations
Chapter 16.ppt: Abstracting Simulations: Creating A Simulation Package.
Chapter 17.ppt: Discrete Event Simulations.

No comments:

Post a Comment