Exam Coverage

Assessment Component

1

Logic Building, Programming Fundamentals, and Debugging

  • aDesign flowcharts and pseudo code for various real-life scenarios
  • bExamine the programming process and the tools required for programming
  • cDevelop code to understand the use of basic programming constructs and control flow statements
  • dDevelop code to perform string manipulation and file handling operations
  • eDemonstrate code to give an understanding on object-oriented programming principles
  • fIdentify the errors and exceptions and understand the ways to handle them
2

Data Structures and Algorithms

  • aOutline the need of data structures and its types
  • bPrepare the data structure using arrays, lists, stacks, queues, and trees
  • cChoose appropriate algorithm according to the given problem
  • dDemonstrate an understanding of searching algorithms
  • eDemonstrate an understanding of sorting algorithms
  • fInfer the appropriate usage of searching and sorting algorithms
  • gCompare algorithms to determine their efficiency
3

RDBMS and SQL Concepts

  • aCompare data storage approaches—file-oriented and database-oriented
  • bDescribe DBMS types and its architecture
  • cDemonstrate an understanding of the fundamental concepts of RDBMS such as normalization and data integrity
  • dDesign a database by understanding client’s requirements, translating requirements into business rules, and normalizing        data for a given case study
  • eGive examples to understand the basic SQL statements and perform SQL operations
  • fExperiment with the advanced SQL concepts, such as joins, subqueries, views, constrains, functions, and stored
  • gPractice designing and executing SQL statements and queries on MySQL and MS Access
  • hUse indexes to optimize query performance
  • iAnalyze various techniques to optimize query performance
  • jUse different methods to maintain and secure databases
4

Business Intelligence and Data Modeling

  • aCompare OLTP and OLAP to understand their benefits and limitations
  • bIdentify different types of multidimensional data and OLAP architectures
  • cAnalyze different data models for OLTP and OLAP systems
  • dDescribe Business Intelligence, its evolution, and the applications that use it Identify how to design a data model
  • eAnalyze schemas for data modeling such as Star schema, Snowflake schema, and Fact Constellation schema
  • fAnalyze the process of creating a data model for an organization with the help of a case study
5

Software Development Models, Testing, and Quality

  • aAnalyze the software development process models and their appropriate application
  • bDiscover the software requirements and design the SRS document
  • cInterpret the software design and implementation issues such as modularity and coding
  • dIdentify the need and importance of design and construction phase of software development
  • eConstruct an ideal UI by understanding the appropriate implementation of the UI elements
  • fDemonstrate an understanding of the UI development lifecycle
  • gDemonstrate an understanding of the advanced SE concepts and their usage in real life
  • hChoose the appropriate software testing approaches such as unit testing and integration testing
  • iRecognize various software testing levels and approaches
  • jDemonstrate an understanding on quality control and how to ensure good quality software
6

Computer Operating Systems and Networking

  • aDescribe the different categories of operating systems such as parallel, real-time, and embedded systems
  • bExplain different process management concepts such as process model, state of a process, process and process scheduling,         concurrency and process synchronization
  • cDescribe thread system models, basic thread management, and deadlock handling
  • dDiscuss the need for memory management and how memory is allocated to programs
  • eIdentify the goals and objectives of securing an operating system and the different mechanisms used
  • fIdentify different types of LANs, network topologies and access methods
  • gDescribe the OSI model and switches
  • hPrepare communication subnetwork and upper OSI layers
  • iDemonstrate the implementation of IPv4 and IPv6 addressing
  • jExamine the network structure of an organization with the help of a case study
7

Emerging Trends in IT

  • aDemonstrate an understanding of the layers of the Web architecture model, its need and implementation in real life
  • bExplain the role of Web 3.0, its concepts, and its technologies
  • cDevelop HTML code to design Web pages including images, hyperlinks, and multimedia
  • dExperiment with HTML 5 tags to design the Web pages
  • eDescribe the ways in which the cloud services can be provided to consumers, such as private, public, hybrid, or         community cloud
  • fIllustrate the implementation of PaaS, IaaS, and SaaS by designing cloud applications
  • gDemonstrate the basics of technical communication
  • hDemonstrate an understanding of the types of technical documents and their elements
  • iDemonstrate the core features of Robohelp to create help files and why it is used as industry solution
  • jDevelop the cloud application and host it on the server of the cloud service provider
  • kIdentify the strengths and weaknesses of different development platforms
  • lApply mobile computing fundamentals to develop mobile applications for the Android, iOS, and iPhone platforms
  • mDevelop the code to implement the gaming fundamentals
8

Language, Soft Skills, and Recruitment Readiness

  • aDemonstrate the role of language and how to build impressive personality in career development
  • bDemonstrate how to express thanks, gratitude, responses of sorry, thanks, apologize, deal with unpleasantness, mingle with         people, refuse to do something, and return thanks
  • cDemonstrate how to prepare for the job interview by knowing its do’s and don’ts
  • dDemonstrate how to design resume, covering letter, and what needs to be avoided in the interview
  • eDemonstrate how to effectively communicate in the business environment
  • fDemonstrate the importance of workplace behavior, how workplace behavior affects team work, productivity and public         image
9

Technical Documentation

  • aDemonstrate the basics of technical communication
  • bDemonstrate an understanding of the types of technical documents and their elements
  • cDemonstrate the core features of Robohelp to create help files and why it is used as industry solution
  • dDemonstrate the use of FrameMaker to create technical documents