CSE 101 Fall 2003
Computer Science Fundamentals
Archived Class
Charles Cusack
Computer Science and Engineering
University of Nebraska--Lincoln
Main
Schedule
Grading
Gradebook

Policies
Advice
College
    Policies

Notes
Programs
Tutorials

Others

Admin
previous     next     today     future     all    

Schedule for weeks 1 through 17

Wk Day Date TopicResourcesEvents

1MonAug 25Introduction to the Course

WedAug 27
  • Introductory Stuff
  • Bits and gates and flip-flops
  • CS7e 0.1-0.5
  • CS7e 1.1

  • FriAug 29
  • More on flip flops
  • Hexadecimal notation
  • Memory
  • Mass Storage
  • CS7e 1.2-1.3
  • Memory Hierarchy (do not read--we will look at in class)

  • 2MonSep 01Labor DayNo Class

    WedSep 03
  • Representing information as bits
  • The binary system
  • CS7e 1.4-1.5
  • Binary Numbers Tutorial

  • FriSep 05
  • Integers
  • Fractions
  • CS7e 1.6-1.7Pretest Due

    3MonSep 08Data Compression
  • CS7e 1.8
  • The Squeeze Page (Optional)

  • WedSep 10Huffman Encoding Huffman Encoding Tutorial

    FriSep 12Communication ErrorsCS7e 1.9

    4MonSep 15Review Chapter 1

    WedSep 17Computer ArchitectureCS7e 2.1
  • Quiz 1
  • HW 1 due

  • FriSep 19
  • Machine Language
  • Program Execution
  • CS7e 2.2-2.3
    CS7e Appendix C

    5MonSep 22Program Execution CS7e 2.3

    WedSep 24Arithmetic/Logic InstructionsCS7e 2.4

    FriSep 26
  • Other Devices
  • Other Architectures
  • CS7e 2.5-2.6

    6MonSep 29Evolution of Operating SystemsCS7e 3.1

    WedOct 01Operating System ArchitectureCS7e 3.2
  • Quiz 2
  • HW 2 due

  • FriOct 03
  • Operating System Architecture
  • Coordinating the Machine's Activities
  • CS7e 3.2-3.3

    7MonOct 06Handling Competition Among Processes
  • CS7e 3.4
  • Dining Philosophers
  • Monkeys and Semaphors
  • Semaphors and Railways

  • WedOct 08Networks
  • CS7e 3.5
  • Networking Slides

  • FriOct 10Network ProtocolsCS7e 3.6

    8MonOct 13
  • Security
  • Review Chapter 3
  • CS7e 3.7

    WedOct 15AlgorithmsCS7e 4.1
  • Quiz 3
  • HW 3 due

  • FriOct 17Algorithm RepresentationCS7e 4.2

    9MonOct 20Fall BreakNo Class

    WedOct 22Algorithm DiscoveryCS7e 4.3

    FriOct 24Iterative StructuresCS7e 4.4

    10MonOct 27Iterative StructuresCS7e 4.4

    WedOct 29Recursive StructuresCS7e 4.5

    FriOct 31More Examples

    11MonNov 03Efficiency and CorrectnessCS73 4.6

    WedNov 05Review
  • CS7e Ch 4
  • Josephus Problem
  • Games

  • FriNov 07Just the Quiz
  • Quiz 4
  • HW 4 due

  • 12MonNov 10
  • Programming Languages
  • Traditional Programming Concepts
  • CS7e 5.1-5.2

    WedNov 12Traditional Programming ConceptsCS7e 5.2

    FriNov 14Procedural UnitsCS7e 5.3

    13MonNov 17Language ImplementationCS7e 5.4

    WedNov 19Object-Oriented ProgrammingCS7e 5.5

    FriNov 21Programming Concurrent ActivitiesCS7e 5.6

    14MonNov 24The QuizCS7e 5
  • Quiz 5
  • HW 5 due

  • WedNov 26Thanksgiving BreakNo Class

    FriNov 28Thanksgiving BreakNo Class

    15MonDec 01
  • Data Structures Basics
  • Arrays
  • Lists
  • CS7e 7.1-7.3
  • Data Structures Applets
  • Simple List Demo
  • BST Applet

  • WedDec 03
  • Stacks
  • Queues
  • Trees
  • CS7e 7.4-7.5

    FriDec 05Relational Databases Relational Database Introduction

    16MonDec 08Databases
  • CS7e 9.1-9.3
  • DB Examples

  • WedDec 10Review

    FriDec 12
  • Data Structures
  • Database Structures
  • CS7e 7,9
  • Quiz 6
  • HW 6 due

  • ExWedDec 17No Final ExamNothing