Basic Computer Engineering
Computer: Definition, Classification, Organization i.e. CPU, register, Memory & Storage Systems, I/O Devices, and System & Application Software. Computer application E-Business, Bio-Informatics, health Care, Remote Sensing & GIS, Meteorology and, Computer Gaming, Multimedia and Animation etc.
Introduction to Algorithms, Complexities and Flowchart, Introduction to Programming, Categories of Programming Languages, Program Design, Programming Paradigms, Characteristics or Concepts of OOP, Procedure Oriented Programming VS object oriented Programming. Introduction to C, Character Set, Tokens, Precedence and Associativity, Program Structure, Data Types, Variables, Operators, Expressions, Statements and control structures, I/O operations, Array, Functions,
Computer System Overview-Basic Elements, Instruction Execution, Interrupts, Memory Hierarchy, Cache Memory, Direct Memory Access, Multiprocessor and Multicore Organization. Operating system overview-objectives and functions, Evolution of Operating System. – Computer System Organization- Operating System Structure and Operations- System Calls, System Programs, OS Generation and System Boot.
Computer Networking: Introduction, Goals, OSI Model, Functions of Different Layers. Internetworking Concepts, Devices, TCP/IP Model. Topology, Introduction to Internet, World Wide Web, E• commerce Computer Security Basics: Introduction to viruses, worms, malware, Trojans, Spyware and Anti-Spyware Software, Different types of attacks like Money Laundering, Information Theft, Cyber Pornography, Email spoofing, Denial of Service (DoS), Cyber Stalking, ,Logic bombs, Hacking Spamming, Cyber Defamation, Security measures Firewall,
Data base Management System: Introduction, File oriented approach and Database approach, Data Models, Architecture of Database System, Data independence, Data dictionary, DBA, Primary Key, Data definition language and Manipulation Languages. Cloud computing: definition, cloud infrastructure, cloud segments or service delivery models (IaaS, PaaS and SaaS), cloud deployment models/ types of cloud (public’ private, community and hybrid clouds), Pros and Cons of cloud computing.