0% found this document useful (0 votes)
4 views

Assistant Professor Exam_ComputerApplication2024

The syllabus for the Assistant Professor Exam-2024 in Computer Application covers ten units, including Discrete Mathematical Structures, Digital Computer Organization, Programming Languages, Data Structures, Operating Systems, Database Management, Computer Networks, Software Engineering, Current Trends, and Web Technology. Each unit outlines essential topics such as Boolean Algebra, C/C++ programming, algorithms, memory management, SQL, network protocols, AI, and web development. The syllabus emphasizes both foundational concepts and advanced features across various computer science disciplines.

Uploaded by

shiv.mpssdm
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)
4 views

Assistant Professor Exam_ComputerApplication2024

The syllabus for the Assistant Professor Exam-2024 in Computer Application covers ten units, including Discrete Mathematical Structures, Digital Computer Organization, Programming Languages, Data Structures, Operating Systems, Database Management, Computer Networks, Software Engineering, Current Trends, and Web Technology. Each unit outlines essential topics such as Boolean Algebra, C/C++ programming, algorithms, memory management, SQL, network protocols, AI, and web development. The syllabus emphasizes both foundational concepts and advanced features across various computer science disciplines.

Uploaded by

shiv.mpssdm
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/ 2

Assistant Professor Exam-2024 SYLLABUS

Subject: Computer Application

UNIT-I: Discrete Mathematical Structure

• Digital logic design, Boolean Algebra, Boolean Expression, De Morgan's Law


• Mathematical Logic, propositional logic
• Set Theory, sets relations, functions, construction, and induction
• Graph Theory, Basic concepts, theorems and algorithms
• Discrete Probability, finite probability, probabilistic reasoning, probability of
combination of events
UNIT-II: Digital Computer Organization and Architecture

• General System Architecture, Number System, 1's & 2's Complement, general
registers.
• Sequential Circuits, Combinational Circuits.
• ALU, data path and control unit, Pipelining.
• Computer Instructions, Instruction Format, Addressing Modes.
• Memory Organization, Memory Hierarchy, Program Control, 1/O Interface (Interrupt
and DMA Mode)
UNIT-III: Programming Languages & Object-Oriented Programming Concepts

• Programming in C: All fundamental concepts and features.


• Core Object oriented Programming Concepts: All fundamental concepts and
advanced features.
• Programming in C++: All fundamental concepts and features.
• Programming in Java: All fundamental concepts and features.
• Python Programming: All fundamental concepts and features.
UNIT-IV: Data Structure and Algorithms

• Introduction to Data Structure and Algorithm, Complexity analysis, Arrays, Stacks,


Queues, Linked Lists.
• Trees and Graphs Representation, Traversal and relevant algorithms.
• Hashing; Hash Tables, Hash Functions.
• Searching and Sorting Algorithms with Complexity.
• Approximation Algorithms
UNIT-V: Operating System and Compiler

• Operating System Structure, Linkers, Loader, System Calls, File System, File Concepts,
Access Methods.
• Process Management, Scheduling, Process Synchronization, Deadlocks.
• Memory Management, Concepts, Page Table, Page Replacement Algorithms, Mass
Storage Structure, Disk Scheduling Algorithms, File System.
• Phases of compilers, Syntax and semantic analysis, Run time environments.
• Intermediate code generation, Local optimisation, Code generation.
UNIT-VI: Database Management System

• Database System Concepts and Database System Architecture, Database Models.


• Centralized Client/Server Architecture for DBMS, Relational Algebra and Models.
• SQL, DDL, DML, and DCL.
• Normalization, Types and Concepts.
• Transaction Processing, Concurrency control, Security, Recovery and Authorization of
Database
UNIT-VII: Computer Network and Information Security

• Types of Computer Networks: LAN, MAN, WAN, Topology, ISO-OSI and TCP/IP
Models.
• Guided and Unguided Transmission Media.
• Switching Techniques and Network devices.
• Transport Protocol, Application Layer and Session Layer, WWW, DNS.
• Fundamentals of Network and Information Security
UNIT- VIII: Software Engineering

• Software Requirement & Specification (SRS), Software Analysis & Modelling.


• Software Design, Architecture, Patterns, Software Reliability.
• Quality Control and Quality Assurance, Risk Management.
• Software Testing, Types and Features.
• Software Configuration Management, Change Control and Version Control, Software
Reuse
UNIT-IX: Current Trends & Technologies

• Artificial Intelligence; Introduction to AI, Approaches to Al, Intelligent Agents. Natural


Language, Processing, Machine Translation.
• Soft Computing; Artificial Neural Networks, Fuzzy Logic, Genetic Algorithms.
• Machine Learning; Supervised, Unsupervised, and Reinforcement Learning.
• Data Warehousing and Data Mining; Online Analytical preprocessing (OLAP),
association rules, web mining.
• Electronic Commerce; Framework, Electronic Payment Systems
UNIT-X: Web Technology & Web Designing

• Website Basics: Basics of HTML and CSS.


• Client-side Programming: introduction to java script, DOM, AJAX Applications.
• Server-side Programming: Introductions to server-side scripting development.
• Web Applications Frameworks: scripting development using PHP and MySQL.
• Content Management Systems: connecting to database JDBC and ODBC, XML

You might also like