0% found this document useful (0 votes)
11 views4 pages

Application of ICT - 2024 v3

The document outlines the course structure for 'Application of Information and Communication Technologies' (CS 1009) at the National University of Computer & Emerging Sciences, detailing its content, learning outcomes, and evaluation methods. The course covers foundational ICT concepts, programming fundamentals in C++, and practical applications in various fields. Assessment includes assignments, quizzes, a midterm, and a final exam, with a focus on academic integrity and mapping learning outcomes to program objectives.

Uploaded by

fatimaseharsatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

Application of ICT - 2024 v3

The document outlines the course structure for 'Application of Information and Communication Technologies' (CS 1009) at the National University of Computer & Emerging Sciences, detailing its content, learning outcomes, and evaluation methods. The course covers foundational ICT concepts, programming fundamentals in C++, and practical applications in various fields. Assessment includes assignments, quizzes, a midterm, and a final exam, with a focus on academic integrity and mapping learning outcomes to program objectives.

Uploaded by

fatimaseharsatti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

National University

of Computer & Emerging Sciences

Course Outline of BS Electrical Engineering Degree Program

Course Title Application of Information and Communication


Course Code CS 1009
Technologies
Course Credit Hrs. 2
Pre-requisite( None
s)
Instructor Engr. Muhammad Hammad Semester Fall 2024

Text Book(s) Title Discovering Computers (2018): Digital Technology, Data, and Devices
Author
Misty E. Vermaat, Susan, Steven, Jennifer and Mark
Text Book(s) Title C++ for Engineers and Scientists, 4th ed.
Author Gary J. Bronson
Publisher Cengage Learning
Text. Book(s) Title Computing Essentials (2023)
​ Author Timothy, Daniel and Linda
Publisher McGraw hill
Ref. Book(s) Title C++ Programming: From Problem Analysis to Program Design, 6th ed.
​ Author D.S. Malik
Publisher Cengage Learning
Ref. Book(s) Title An Introduction to Programming with C++, 8th ed.
​ Author Diane Zak
Publisher Cengage Learning

Catalog This course offers a comprehensive exploration of Information and Communication Technologies
Description (ICT), spanning foundational concepts such as computer evolution, information systems
components, and the significance of operating systems. Students will also explore networking
technologies, encompassing the internet, World Wide Web, and various website types. Essential
topics covered include databases, cloud computing, and emerging technologies. Practical sessions
emphasize programming fundamentals, using tools like flowcharts and algorithms to develop basic
C++ programs. Students will engage in hands-on activities focusing on input/output operations, data
types, variables, expressions, assignments, and control structures like if-else statements and loops
(while). The course integrates theoretical knowledge with practical coding examples, ensuring a
solid grasp of ICT principles and their application in real-world scenarios.

Course Description: At the end of this course the student should be able to Cog-Le PLO
Learning vel
Outcomes
1.​ Describe the core concepts and applications of information and 2 1
communication technologies across various fields.
2.​ Recognize emerging technologies and cyber security concerns in modern 2 1
ICT systems.
3.​ Illustrate simple coding problems by representing an algorithm in the form 2 1
of flowcharts and solve them using C++ constructs.

No. Assigned Program Learning Outcome (PLO) Level Tool


PLO-01: Engineering Knowledge: An ability to apply knowledge of mathematics, See
1.​ science, engineering fundamentals and an engineering specialization to the I the
solution of complex engineering problems table
Level​ I = Introduction, R = Reinforcement, E = Evaluation.
Tool​ A = Assignment, Q = Quiz, M = Midterm, F=Final, L=Lab, P=Project, W=Written Report

Week# Course Contents/Topics Chapter CLOs Tools (CLOs)


●​ Introduction to Information and Communication
Technologies (ICT)
●​ Scope of ICT: Applications in education, business,
1(Misty) 1
1.​ governance, healthcare, digital media, and
1(Timothy)
entertainment.
●​ Basics of Information Systems: Fundamental
concepts and components.
●​ Evolution of Computers: Historical development and
key milestones. 5,6,7 (Timothy)
2.​ ●​ Computing Components: Processor, primary 6 (Misty) 1
storage, secondary storage, and input/output
devices.
●​ Connecting and Communicating Online: The 2(Misty)
3.​ internet, World Wide Web, types of websites, and 2(Timothy) 1
internet services.
●​ Importance of Operating Systems: Core function
and significance.
●​ Types of Operating Systems. 9, 11(Misty) Q1(CLO 1)
4.​
●​ Basics of Databases: Introduction to database 1
concepts, their necessity, and examples like the
NADRA system.
●​ Introduction to Cloud Computing: Overview,
benefits, and key concepts. 8 (Misty)
A1(CLO 2)
5.​ ●​ Introduction to Advanced Topics: Overview of Videos related 2
Internet of Things (IoT), Cloud Computing, XR
Augmented Reality (AR), and Virtual Reality (VR).
●​ Ethical Considerations in ICT: Intellectual property
and copyright issues. 2
6.​ 5 (Misty)
●​ Digital Security, Ethics and Privacy: Discussing
threats, issues, and defenses in digital security.
●​ Decimal, Binary, Hexadecimal and Octal Number
7.​ Systems Notes 3
●​ Bit, byte, KB, MB, GB
●​ Programming as problem solving (tools: flowchart,
8. algorithm, pseudo code, commenting) 3 (Gary) 3 Q2(CLO 2)
●​ Simple algorithm and pseudo code examples
●​ Basics of a simple C++ program including I/O,
datatypes, variables, expressions and assignments
[I/O predefined functions to be covered in lab only] 3
●​ Basic programming constructs: comments (//,
9. 4 (Gary)
/*…*/), cin, cout, operators (*, /, +, -, %), mixed
operations
●​ Type casting, implicit, explicit (static_cast)
●​ Operator precedence
●​ Basic relational operators (==, !=, <, >, <=, >=)
●​ Relational expressions (relational operators with
logical operators), (&&, ||) A2(CLO 3)
10. 4 (Gary)
●​ Basic control structure (if, else) and flowchart 3
●​ Control structures – conditions resolve to bool
values.
11. ●​ Proper task(s): flowchart + code (user enters the 4 (Gary) Q3(CLO 3)
value of n, and n integer values, find mean)
●​ If, else
●​ Nested control structures 3
●​ If, else if, else
●​ Associated flowchart representation
●​ Nested control structures
12. 4 (Gary)
●​ Associated flowchart representation 3
●​ Basic repetition/looping (while)
13. 5(Gary)
●​ Flowchart 3 A3 (CLO 3)
Examples related to while loop:
𝑛 3
14. Exponentiation 𝑥 (flowchart + code) 5,7 (Gary) Q4 (CLO 3)
Factorial 𝑛! (flowchart + code)
15. ●​ FINAL EXAM F(1,2,3)

Course Evaluation and Grading:


Absolute grading. F < 50
Assessment Methods Weight % Due When

Assignment 10 After topic is covered in the class

Quiz (each covers its own CLO) 10 After each CLO

Mid Term (CLO 1, 2, 3) 30 Week 8

Final Exam (CLOs ,1, 2, 3) 50 Week 17

Academic Integrity:
Academic integrity is of central importance to education at NUCES. Students have the responsibility to know and
observe the requirements of the NUCES Code of Academic Honesty available:
http://www.nu.edu.pk/Student/Conduct and the penalties resulting from violation of this code. This code forbids
cheating, fabrication or falsification of information, multiple submission of academic work, plagiarism, abuse of
academic materials, and complicity in academic dishonesty. Cheating in any form and on any academic work results in
serious penalties that include dissmissal from the university.
Appendix
Mapping Course Learning Outcomes (CLOs) to Program Learning Outcomes (PLOs)
Use check mark “✓” to map CLOs to PLOs.

PLO-1 PLO-2 PLO-3 PLO-4 PLO-5 PLO-6 PLO-7 PLO-8 PLO-9 PLO-10 PLO-11 PLO-12

CLO-1

CLO-2

CLO-3

CLOs Assessment Tools


Use a check mark “✓” to specify the assessment tools for each CLOs.

Direct Assessment Tools1 Indirect Assessment Tools2

Q A Mid FE Prj IO SSS


CLO-1 ✔ ✔ ✔
CLO-2 ✔ ✔ ✔
CLO-3 ✔ ✔ ✔ ✔

1
Quiz, Assignment, Mid term Exam, Final Exam, and Homework, etc.
2
Instructor observation, student satisfaction survey, etc.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy