Madhav Institute of Technology and Science, Gwalior
Department of Computer Science & Engineering and Information Technology
100203-BASIC COMPUTER ENGINEERING SYLLABUS --------------------------------------------------------------------------------------------------------------------- Unit-I Basics of Computer: Introduction, Generation of computes, Classification of Computers, Hardware, Software: Types of software, Memory Representation, RAM, ROM and Hard Disk. Number system & Conversion: Decimal, Binary, Octal and Hexadecimal.
Unit-II Basics of Programming: Introduction, History, Generations of programming language ,
Types of programming language, Flow Charts. Fundamentals of C++ programming: Data Types, Operators, Writing and Executing C++ Programs, Standard I/O functions, Goto statement, Break and Continue statement, conditional statements and loop.
Unit-III Functions: Introduction, Function Prototypes, Passing Values to Functions, Recursive
Functions. Arrays: Declaration and Initialization, Manipulating Array Elements, Multidimensional Arrays, String. Pointer and Structure: Introduction, Declarations, Double pointer, Pointer to function, Function returning pointer, Pointer to array, Array of pointers, Dynamic memory allocation using malloc and calloc functions, Structures, Arrays of Structures, Pointers to Structures, Union.
Unit-IV Operating System: Introduction, Functions of Operating system, Types of Operating
System, Popular Operating Systems. Database Management system: Introduction of DBMS, Data Models, application of DBMS, Architecture of database management system, DBA , Keys, Data Definitions Language , Data Manipulation language.
Unit-V Computer Networks & Internet Technology: Introduction, Types of Networks,
Internetworking Device, Network Topologies, E-commerce, WWW and Web Browser. HTML: Introduction, Working with Text, Lists, Table, Frames, Hyperlinks, Images, Multimedia, Forms and controls.
Recommended books
Fundamentals of Computer Engineering, E. Balagurusamy, Tata McGraw Hill
Education Pvt. Ltd. Basic Computer Programming, E Balagurusamy, Tata McGraw Hill Education Pvt. Ltd. Let Us C, Yashavant P. Kanetkar, BPB Publications.