ITEC 1011 – M section - Winter 2001
Introduction to Information Technologies

Last update: 4-Jun-01

 

Announcements

4-Jun-01

·        Unofficial grades now posted.  See below.

 

Information

·        Course info ( Course description | Textbook | Course evaluation | Midterm exam | Final exam | Lectures | Labs | Drop Date | Instructor | TAs )

·        Policy on late or missed assignments and labs, or missed midterm exam

·        Labs ( Lab1-Mar2 | Lab2-Mar9 | Lab3-Mar16 | Lab4-Mar23 | Lab5-Mar30 | Lab6-Apr6 | Apr13 – no lab | Lab7-Apr20 | Lab8-Apr27 | Lab9-May4 | Lab10-May11 )

·        Homework assignments ( Ass #1 – solution | Ass #2 – solution | Ass #3 – solution | Ass #4 – solution | Ass #5 – ChangeIt.java  CountIt.java  | Ass #6 – CountVowels.java CountPunct.java )

·        Midterm exam (solutions: ‘a’ exam | ‘b’ exam )

·        Marks

 

 

Lecture Notes (Power Point files)

·        0. What is a computer?

·        1. Number systems

·        2. Data formats

·        3. Representing integer data

·        4. Floating-point numbers

·        5. Little man computer (deleted)

·        6. The CPU and memory

·        7. Input/output

·        8. I/O buses and interfaces

·        9. Computer peripherals – I

·        10. Computer peripherals – II

·        11. Computer peripherals – III

 

Java Notes (PDF files)

·        Getting Started

·        Primitive Data Types

·        Operators

·        Relational Expressions

·        Precedence of Operators

·        Keyboard Input

·        Strings

·        Program Flow – Choices

·        Program Flow – Loops

·        Organization of Java

·        Wrapper Classes

·        Math Class

·        String Tokenizer Class

·        Class Hierarchy Update

·        Redirection and Pipes

·        Stream Classes and File I/O

·        System Class

·        String Buffer Class

·        Random Class

·        Date and Time Classes

·        Defining Methods – Why?

·        Method Syntax

·        Formatted Output

·        Input Validation

·        Recursion

·        Debugging

·        Pass by Reference vs. Pass by Value

·        Variable Scope – Revisited

·        Key Points

·        Arrays

·        Vectors

·        Key Points – Arrays and Vectors

 

Miscellaneous Java Files

·        ExamplePrograms.zip

·        TechNote: err.out

·        Installing Java on your home computer

 

Links/Resources (off-campus web sites)

·        Ziff Davis’ WEBOPEDIA web site

·        Java 1.2.2 API Specification