0% found this document useful (0 votes)
422 views5 pages

Cse 111 Course Outlines

This document contains information about a course titled "Computer Fundamentals and Programming Basics" at East Delta University. It includes details about the instructor, course description, objectives, outcomes, and schedule. The course covers topics such as the history of computers, hardware components, operating systems, the Internet, application software, programming concepts, and the programming language C. It aims to help students develop a basic understanding of theoretical computer science and acquire skills in problem solving using functions and algorithms.

Uploaded by

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

Cse 111 Course Outlines

This document contains information about a course titled "Computer Fundamentals and Programming Basics" at East Delta University. It includes details about the instructor, course description, objectives, outcomes, and schedule. The course covers topics such as the history of computers, hardware components, operating systems, the Internet, application software, programming concepts, and the programming language C. It aims to help students develop a basic understanding of theoretical computer science and acquire skills in problem solving using functions and algorithms.

Uploaded by

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

Course Title: Computer

East Delta University Fundamentals and


School of Science, Engineering & Technology
Programming Basics
BSc in CSE
Course Code: CSE 111 / (Spring 2020)
Office Time: Sunday 4.30pm -6.30 pm
Monday 4.30 pm – 6.30pm

Instructor: Mohammed Nazim Uddin, PhD


Phone: 01730794514
E-mail: [email protected]

Course Description
Introduction to computations; Major components of a computer; Hardware:
processor, memory, I/O devices; Software: Operating system, application
software; Basic architecture of a computer; Basic Information Technology;
The Internet; Basic programming concepts; Program development stages:
flow charts; Programming constructs: data types, operators, expressions,
statements, control statements, functions, array.

Course Objectives:
Students need to know different concepts related to theoretical computer science.
Develop basic knowledge for easy understanding and interpreting within the frame work
of finite mathematical systems.

Course Outcomes:
By the end of the course the student will be able to:
Acquire the concept of Discrete Mathematics
Analyze problems related with various functions
Easily can handle the basic operations of each algorithm
Lecture Topics Details Reference

Lecture-1 History and generation of Book: Peter


Introduction to Computer computers, Computer for Norton
Systems Individuals Users, Computers for Lesson: 1A
Organization and computer in
society.
Lecture -2 Parts of computer systems,
Major components of a
Information process cycles, Book: Peter
computer Essential computer hardware and Norton
Computer data and users Lesson: 1B
Lecture -3 Description, uses and working Book: Peter
mechanism of Keyboard and Norton
Interacting with your hardware Mouse, Other inputting devices Lesson: 2A &
2B
( Pens, Touch screen, Bar code,
OCR,)

Lecture -4 Types of monitors, comparing Book: Peter


monitors, Ergonomics and Norton
Seeing, Hearing and Printing Lesson: 3A &
monitors, Data projectors,
Data 3B
Commonly used printers and
operational process.

Lecture-5 Types of OS, Graphical user


Interface, Command Line Interface, Book: Peter
Operating Systems Sharing Information, Managing Norton
hardware, Enhance OS with utility Lesson: 6A &
software, DOS, Linux OS, Network 6B
Operating system, Embedded OS
Lecture -6 Internet and major services, Email
Book: Peter
and other email services (POP
Presenting the Internet Norton
server, FTP server), E-commerce,
Lesson: 8A,8B
Online Banking & Finance,
& 9B
Intranets & Extranets
Lecture -7 Acquiring S/W: Commercial s/w,
Freeware and public domain s/w,
Working with Application Book: Peter
open source s/w
Software (1) Norton
Word process s/w and working
Lesson: 10A
interface

Lecture -8 Working with Application Spreadsheet program and working Book: Peter
Software (2) interface, presentation software and Norton
working interface Lesson: 10A
Lecture-9 Social Media and Privacy Basic information of social media: Book: Peter
Facebook, Twitter, LinkedIn, Norton
Research Gate, Research and Lesson: 13
present & future trends for social And Class
medium data. room ppt.
Basic security Concepts: Threats to
users, Online Spying Tools (Web
bugs, Cookies, Spam), Cybercrime,
Hacking
Lecture -10 Google Classroom, calendar Class room
Essential Academic Software &Turnitin: its uses, impact and materials
working interface.
Midterm Exam

Lecture -11 Basic programming concepts

Lecture -12 The C Character Set


Constants, Variables and Keywords

Types of C Constants
Rules for Constructing Integer
Getting Started with C Constants
Rules for Constructing Real
Constants
Rules for Constructing Character
Constants

Lecture-13 Types of C Variables 11


Rules for Constructing Variable
Names
data types C Keywords
The First C Program
Compilation and Execution
Receiving Input
Lecture -14 Type Declaration Instruction
Arithmetic Instruction
C Instructions Integer and Float Conversions
Type Conversion in Assignments
Hierarchy of Operations
Associativity of Operators
Lecture -15 The if Statement
Multiple Statements within if
The if-else Statement
The Decision Control Nested if-elses
Structure Forms of if
Use of Logical Operators
The else if Clause
The Conditional Operators

Lecture -16 The Loop Control Structure Loops


The while Loop
The for Loop 107
Multiple Initialisations in the for
Loop
The Odd Loop
The break Statement
The continue Statement
The do-while Loop
Lecture-17 Nesting of Loops Nesting of Loops
Lecture -18 control statements. while and
The Case Control Structure 135
do-while Decisions Using switch 136
Lecture -19 Functions
Passing Values between Functions
Scope Rule of Functions
functions Calling Convention
Advanced Features of Functions
Function Declaration and
Prototypes
Lecture -20 A Simple Program Using Array
Array Initialization
array Bounds Checking
Passing Array Elements to a
Function
Final Exam

Textbooks & Required Reading


1. Introduction to Computers-Peter NortonFinal Term
2. Let Us C- kanetkar Yashavant

Online Materials:
 Will be provided during the semester.

Course Requirements / Course format / Marks distribution:

Class Attendance 10
Assignment 10
Presentation 10
Class Test 20
Mid Term 20
Final term 30
Total 100
Grading Policy:

Percentage (Marks) Letter Grades G.P.A


93% & Above A 4.0
89% - <93% A- 3.7
86% - <89% B+ 3.3
82% - <86% B 3.0
79% - <82% B- 2.7
75% - <79% C+ 2.3
72% - <75% C 2.0
69% - <72% C- 1.7
65% - <69% D+ 1.3
>60% D 1.0
<60% F 0.0
Other Class Information:

Class tests & term examinations: The class tests will be taken with prior notification, around one
week before. Students will be informed at least before one week in case of term exams. Make-ups for
missed exams will only be allowed for a university approved excuse in writing. Any attempt to adopt
unfair means will lead to cancellation of the test.
Assignment/Projects: Assignments/projects must be submitted on or before the deadline. Late
submission will lead to 25% deduction of marks or in certain cases cancellation of the works.
Mobile phone: Use of mobile phone is strictly prohibited in the classroom during the class hours.

Homework : Homework will be given throughout the session. However, the best three will be
taken. Solutions to homework problems will be provided. My policy is to encourage unlimited help on
homework. Come to my office and we will work together on homework.
Expectations : We expect you to make an honest effort to do the homework and submit on time.
Also we expect that the work you submit to me under your name is yours. Interactions of students on
the problems are useful and are encouraged, but each person should work out his/her solution.
Copying from others is immature, dishonest and waste of everyone’s time.

You might also like