Information Technology Engineering License Exam Preparation (AItE)

Prepare for the NEC Information Technology Engineering (AItE) license exam: Web Technology, Information Systems and AI, Data Communication, Multimedia and Coding Theory, chapter by chapter, with practice MCQs and mock tests. Free.

Information Technology Engineering syllabus (AItE)

  1. Concept of Basic Electrical and Electronics Engineering

    • Basic concept
    • Network theorems
    • Alternating current fundamentals
    • Semiconductor devices
    • Signal generator
    • Amplifiers
  2. Digital Logic and Microprocessor

    • Digital logic
    • Combinational and arithmetic circuits
    • Sequential logic circuit
    • Microprocessor
    • Microprocessor system
    • Interrupt operations
  3. Programming Languages and Web Technology

    • Introduction to C programming
    • Pointers, structure and data files in C programming
    • OOP fundamentals and frameworks
    • Fundamentals of web technology
    • Pure virtual function and file handling
    • Generic programming and exception handling
  4. Information System and Artificial Intelligence

    • Fundamentals of information system (IS)
    • Enterprise management systems and knowledge management
    • Implementations of and applications of information systems
    • Fundamentals of artificial intelligence (AI)
    • Neural network and probabilistic model
    • Expert system and swarm intelligence
  5. Data Communication, Computer Network and Organization

    • Introduction to computer networks, physical layer and data link layer
    • Network layer and transport layer
    • Application layer and network security
    • Synchronization, network management, protocols and programming model
    • Control and central processing units
    • Computer arithmetic and memory system and IO
  6. Computer Graphics and Multimedia System

    • Introduction of computer graphics
    • Two and three-dimensional transformations
    • 3D Objects representation, and visible surface detections
    • Illumination models and surface rendering
    • Introduction to multimedia
    • Data compression, user interfaces and multimedia application
  7. Data Structures and Algorithm, Database System and Operating System

    • Introduction to data structure, list, linked lists and trees
    • Sorting, searching, and graphs
    • Introduction to data models, normalization, and SQL
    • Transaction processing, concurrency control and crash recovery
    • Introduction to Operating System and process management
    • Memory management, file systems and system administration
  8. Software Engineering and Object-Oriented Analysis & Design

    • Software process and requirements
    • Software design
    • Software testing, cost estimation, quality management, and configuration management
    • Object-oriented fundamentals and analysis
    • Object-oriented design
    • Object-oriented design implementation
  9. Information Theory System and Coding

    • Introduction of information theory and signals
    • Principles of signaling and circuits
    • Principles of signaling and source coding
    • Impairments, error handling and compression techniques
    • Data link control and protocol
    • Data encoding & modulation
  10. Project Planning, Design and Implementation

    • Engineering drawings and its concepts
    • Engineering Economics
    • Project planning and scheduling
    • Project management
    • Engineering professional practice
    • Engineering Regulatory Body

Sample Information Technology Engineering questions

What is the difference between a single tuned amplifier and a double tuned amplifier?

  1. A single tuned amplifier uses one resonant circuit, while a double tuned amplifier uses two.
  2. A single tuned amplifier is more selective than a double tuned amplifier.
  3. A double tuned amplifier provides more gain than a single tuned amplifier.
  4. A double tuned amplifier uses a transformer to couple the resonant circuits.

In mutual exclusion, what is a critical section?

  1. A section of code that must be executed atomically
  2. A section of code that can be executed concurrently
  3. A section of code that can be skipped
  4. A section of code that can be executed only once

What is a `protocol` in computer networking?

  1. A physical device that connects networks
  2. A set of rules for communication
  3. A type of network cable
  4. A single data packet