WB JECA

Course Image
Administered by WBJEEB for admission to the MCA course in West Bengal institutions

Syllabus

The JECA exam is based on Undergraduate Computer Application and equivalent courses followed in various universities in India, covering the following topics:

C Programming

  • Variables and Data types, IO Operations, Operators and Expressions, Control Flow statements, Functions, Array, Pointers, String Handling, Structures and Unions, File Handling, Pre-Processor Directives, Command Line Arguments.

Object-Oriented Programming

  • Data Types, Control Flow, Loops, Functions, Pointers, Structures, Arrays, Strings, Function Overloading, Templates, Scope of variables, Type aliases, Unions, Enumerated types, Classes, Constructors, Operator Overloading, Static Members, Const Member Functions, Class Templates, Template Specialization, Namespace, Friendship, Inheritance, Polymorphism, Virtual Members, Abstract base classes.

Unix

  • Commands and options: ls, ps, pwd, mv, cp, touch, cat, time, cal, bc, sort, diff, wc, comm, ln, du, kill, sleep, chmod, chown, chgrp, top, nice, renice, cut, paste, grep, file, whereis, which, echo, env, PATH, CLASSPATH, find. vi editor, shell, wildcard, shell script.

Data Structure

  • Searching, Sorting, Stack, Queue, Linked List, Tree, Graph.

Introduction to Computers

  • Bus structure, Basic I/O, Subroutines, Interrupt, DMA, RAM, ROM, pipeline, system calls.

Operating System

  • Process, Thread, CPU Scheduling, Deadlock, Synchronization, Memory Management, Disk Management, File Management.

Computer Network

  • Concepts of networking, Application areas, Classification, Reference models, Transmission environment & technologies, Routing algorithms, IP, UDP & TCP protocols, IPv4 and IPv6, Reliable data transferring methods, Application protocols, Network Security, Management systems, Perspectives of communication networks.

Database Management System

  • Introduction to Databases, ER diagram, Relational Algebra, Relational Calculus, SQL, Normalization, Transactions, Indexing, Query optimization.

Software Engineering

  • Introduction to Software Engineering, A Generic view of process, Process models, Software Requirements, Requirements engineering process, System models, Design Engineering, Testing Strategies, Product metrics, Metrics for Process & Products, Risk management, Quality Management.

Machine Learning

  • Classification, Decision Tree Learning, Artificial Neural Networks, Support Vector Machines, Bayesian Learning, Clustering, Hidden Markov Models.