Week 1: Intorductions: What is computer science? The role of algorithm. The science of CS. Abstraction (Bookshear Chapter 0)
Week 2: Data representation: The importance of data representations. Binary system. Representation of interger and floating point numbers (Brookshear Chapter 1).
Week 3: Data Processing (Brookshear Chapter 2)
Week 4: Operating systems (only briefly): What is the role of an OS. Basic OS and utility programs. Distributed processing. Deadlocks
Week 5: XML: markup languages (e.g. LaTeX), XML, DTD, XML Schema, transformations.
Week 6: More XML and Midterm Project
Week 7: Networking
Week 8: Web
Week 9: Algorithms
Week 10: Data structures
Week 11: Bioinformatics
Week 12: AI