CSE111
CSE111
Course Content:
Module 1: Introduction to Computer Hardware and Software - Overview of computer
hardware components and their functions, Introduction to operating systems and
software applications, Evolution and trends in personal computing.
Module 3: Common Application Software - Utilizing spreadsheets for data analysis and
visualization, Introduction to database management systems and data organization,
Electronic communication tools for collaboration and information sharing.
Page 1 of 6
Module 5: Understanding and Customizing Application Software - Theory and application
of macros in software tools, Customization of spreadsheets and database systems for
specific tasks, Integration of macros to automate repetitive processes.
Course Objectives:
• To learn the fundamental concepts underlying computer technology and gain a
broad understanding of the field of computer science.
• To develop problem-solving and empirical skills through the process of designing,
implementing, and executing Web-based computer programs.
• To experience the interdisciplinary nature of computing through the study of a
variety of problems and their solutions using the computer.
Page 2 of 6
Collaborate with fellow students in laboratory and group
CLO 5 C6, P3, A4
projects.
CLO1
✔ ✔ ✔
CLO2
✔ ✔
CLO3
✔ ✔
CLO4
✔ ✔ ✔
CLO 5
✔ ✔ ✔ ✔
Course plan specifying content, CLOs, and Mapping CLOs with teaching learning and
assessment strategy:
Teaching
Assessment Corresponding
Week Topic Learning
Strategy CLOs
Strategy
Page 3 of 6
Class test (in-class
Lectures, discussions
examination, essay-
(interactive quiz),
History of Internet, type questions),
tutorials (exercise
3 Internet Society, online quiz (MCQ, CLO1, CLO2
session), private
Internet Growth. short questions),
study (review, self-
mid-term
study).
examination.
Lectures,
Class test (in-class
JavaScript Numbers discussions, tutorials
examination, essay-
and Expressions, (exercise session),
type questions), CLO1, CLO2,
Functions, Predefined private study
6 online quiz (MCQ, CLO3, CLO4,
Functions, Errors and (review, self-study,
Debugging, JavaScript coding), assignments short questions), CLO5
Strings. mid-term
(case study, group
examination.
work).
Lectures,
Class test (in-class
discussions, tutorials
examination, essay-
(exercise session),
Event-Driven Pages, type questions),
private study
7 Buttons and Forms, online quiz (MCQ, CLO1, CLO2
Input via Text Boxes. (review, self-study,
short questions),
coding), assignments
Semester-end
(case study, group
examination.
work).
Page 4 of 6
(case study, group
work).
Lectures,
Class test (in-class
Abstraction and User- discussions, tutorials examination, essay-
Defined Functions, (exercise session),
type questions), CLO1, CLO2,
Parameters and Locals, private study
9 online quiz (MCQ, CLO3, CLO4,
Designing Functions, (review, self-study,
Computer Science as a coding), assignments short questions), CLO5
Discipline. Semester-end
(case study, group
examination.
work).
Lectures,
Class test (in-class
discussions, tutorials
examination, essay-
(exercise session),
Conditional Repetition, type questions),
private study CLO1, CLO2,
12 Avoiding redundancy, online quiz (MCQ,
Counter-Driven Loops. (review, self-study, short questions),
CLO3
coding), assignments
Semester-end
(case study, group
examination.
work).
Page 5 of 6
Lectures,
Class test (in-class
discussions, tutorials
examination, essay-
JavaScript Arrays, (exercise session),
type questions), CLO1, CLLO2,
From Strings to Arrays, private study
14
Internet/Web for
online quiz (MCQ, CLO3, CLO4,
(review, self-study, CLO5
Commerce. short questions),
coding), assignments
Semester-end
(case study, group
examination.
work).
3 Midterm 20%
Learning Materials:
▪ Textbook:
Lab Course: This course includes a compulsory laboratory work for 1.0 hours per week.
Page 6 of 6