Course Code |
CSC312 |
Course Title |
Introduction to Information and Communication Technology |
Credit Hours |
2+1 |
Prerequisites by Course(s) and Topics |
There is no pre-requisite for this course |
Assessment Instruments with Weights (homework, quizzes, midterms, final, programming assignments, lab work, etc.) |
SESSIONAL (Quizzes, Assignments, Presentations) =25 %
Midterm Exam =25 %
Final Exam = 50%
|
Course Coordinator |
Shan E Zahra |
URL (if any) |
|
Current Catalog Description |
|
Textbook (or Laboratory Manual for Laboratory Courses) |
Introduction to Computers 7th International Edition, Peter Norton, N. McGraw- Hill. |
Reference Material |
Using Information Technology: A Practical Introduction to Computer & Communications, 6th Edition. Williams, S. McGraw-Hills. 2. Discovering Computers by Gary B. Shelly & Misty E. Vermaat, Course Technology; 1st Edition(January 25, 2011). 3. Computers, Communications & information: A user's introduction, Sarah, E. Hutchinson. Stacey, C. Swayer. |
Course Goals |
|
Course Learning Outcomes (CLOs): |
At the end of the course the students will be able to: | Domain | BT Level* |
• Basic understanding Computer Science. |
|
|
• Working knowledge of popular computer applications and operating systems. |
|
|
• Basic understanding of how computer hardware and networks work. |
|
|
• Familiarize students with basic structure of programming languages . |
|
|
Understanding the conversions of binary language and performing binary arithmetic operations. Familiarize students with problem solving techniques |
|
|
* BT= Bloom’s Taxonomy, C=Cognitive domain, P=Psychomotor domain, A= Affective domain |
|
|
|
Topics Covered in the Course, with Number of Lectures on Each Topic (assume 15-week instruction and one-hour lectures) |
Week | Lecture | Topics Covered |
Week 1 |
1 |
Introduction to Course, Explain Course Outline and contents. Chap1: Introducing today’s technologies Exploring Computers and their uses including the computer defined and Characteristics of Computers. |
|
2 |
Looking inside the Computer System; Parts of Computer system, The Information processing cycle. Essential computer hardware, Input/output devices, Software and its types, Computer data, the user’s role, User less Computers. |
Week 2 |
3 |
Computer Devices and mobile • Server • client • Systems for single users • systems for Organizations |
|
4 |
Input/Output Devices Input Devices |
Week 3 |
5 |
• Data Storage • Boolean operations • Gates • Flip-flop • Memory addresses • Memory terminology |
|
6 |
Conversions: • Binary to decimal & Decimal to Binary • Binary to Hexa Decimal • Binary Addition • Binary Multiplication • Ascii codes. |
Week 4 |
7 |
Data Manipulation • Architecture • Machine Language Instruction • Decoding the instruction |
|
8 |
• Program execution • Machine cycle • Arithmetic Operations • Programming Data Manipulation • Functions |
Week 5 |
9 |
Operating Systems • Functions of operating systems • • Batch processing • Interactive processing • |
|
10 |
Types of Software • Software classification • Operating System Components |
Week 6 |
11 |
• File Manager • Memory Manager • booting process processes • Deadlock • Security |
|
12 |
SDLC/PDLC Quiz # 2 |
Week 7 |
13 |
Programming Languages |
|
14 |
Revision |
Week 8 |
1 hours |
Mid Term |
Week 9 |
15 |
Mid Term |
|
16 |
Mid Term |
Week 10 |
17 |
Data Communication • Internet |
|
18 |
Connecting to the internet • www & Types |
Week 11 |
19 |
Artificial Intelligence |
|
20 |
Semantic Networks • Knowledge representation • Expert Systems |
Week 12 |
21 |
Database • Database concepts and characteristics |
|
22 |
• Classifications and models • Relational database |
Week 13 |
23 |
Security • privacy and ethics: • computer crime Quiz # 2 |
|
24 |
Data security • security threats • computer virus • worms. |
Week 14 |
25 |
Personal computer security • backup of data • antivirus • data protection • intellectual property. |
|
26 |
Network Topologies |
Week 15 |
27 |
Problem solving Skills |
|
28 |
Computer Codes |
Week 16 |
29 |
Revision |
|
30 |
Revision |
Week 17 |
2 hours |
Final Term |
|
Laboratory Projects/Experiments Done in the Course |
|
Programming Assignments Done in the Course |
|