Competence in Software Technology – CST Entry Level Syllabus 2013
I. General Aptitude ( GA )
- The main objective of this paper is to assess the general aptitude of the candidate to pursue a technical profession.
- The questions in this paper will cover – logical reasoning, quantitative reasoning, visuo – spatial reasoning, high school mathematics, vocabulary, English comprehension and verbal ability.
- The test looks for a sound understanding of concepts and their applications rather than for rote memory and routine arithmetic skills. A good grasp of the following topics of high school mathematics ( up to the 12th standard ) will be useful :
Arithmetic – Ratios and Proportions, Problems on Time – Work, Distance – Speed, Percentage, etc.
Basic set Theory and Functions : Set, relations and mappings.
Algebra : Fundamental Operations in Algebra, Expansion, Factorization, Simultaneous Linear / Quadratic Equations, Indices, Logarithms, Permutations and Combinations.
Geometry : Angles at a point and parallel lines, triangles, polygons, circles, geometric transformations ( particularly similarity, rotation and reflection ), areas.
Trigonometry : Trigonometric Ratios, Problems on heights and distances.
Coordinate Geometry : Rectangular Cartesian coordinates, equations of a line, mid – point, intersections etc., equations of a circle, distance formulae, simple geometric transformations such as translation, rotation, scaling.
Mensuration : Areas, Triangles and Quadrilaterals, Area and Circumference of Circles, Volumes and Surface areas of simple solids such as cubes, spheres, cylinders and cones.
II. Computer Concepts ( CC )
Computer Basics : Organization of a computer, characteristics of a computer, Central Processing Unit ( CPU ), types of instructions in CPU, input / output devices, computer memory, primary memory and secondary memory, memory organization, backup devices.
Data Representation : Representation of characters, integers and fractions, binary and hexadecimal representations.
Binary Srithmetic : Addition, subtraction, division, multiplication, signed arithmetic and two’s complement arithmetic, floating point representation of numbers, normalized floating point representations.
Foundations : Boolean algebra, truth tables and Venn diagrams.
Computer Architecture : Block structure of computers, communication between processor and memory, communication between processor and I / O devices, interrupts, multiprogramming, and virtual memory.
Computer Languages : Assembly language and characteristics of high – level languages.
Operating System Basics : Multiprogramming and time sharing operating systems.
Programming using a subset of C : The candidate will not be required to write programs and there will not be any questions on syntax. But candidates should be able to read and understand programs involving the following assignment statement, blocks, the input – output statements ( scanf and printf ), relational and arithmetic operators, conditional statements and iterations.