Syllabus (2015/2016 Fall)
Course Description
A first introduction to the discipline of computer engineering. A brief survey of the computer science discipline, focusing on the computer's role in representing, storing, manipulating, organizing and communicating information. For students considering further computer science offerings, this course provides an accurate picture of what lies ahead, hopefully increasing interest in the discipline.
Textbook
Computer Science: An Overview, by Glenn Brookshear, 11th Edition, Pearson, ISBN: 0321524039
Reference Book
Computing Essentials 2012 Complete Edition. ISBN: 0071221077 - By: Timothy J. O'leary, Linda I.O'leary. McGraw-Hill.
Grading
Midterm 25%
Homework 10%
Lab works 10%
Quiz 10%
Presentation 10%
Final Exam 35%
Weekly Schedule
- Introduction to the course, Review of Department's educational system
- Introduction to Computer Science: The role and science of algorithms, abstraction
- Data Storage, Data Manipulation
- Operating Systems
- Networking and the Internet
- Algorithms
- Programming Languages
- Software Engineering
- Data Abstractions
- Database Systems
- Computer Graphics
- Artificial Intelligence
- Privacy, Security, and Ethics
- Presentations by Students