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

Tcs Syllabus

The document outlines topics related to computer programming and databases. It discusses systems software like assemblers, loaders, compilers, and interpreters. It also covers operating systems and how they manage resources and sharing. Additional sections cover programming concepts such as variables, operators, control structures and functions. User interface development, structured and modular programming, code optimization techniques, testing and debugging are also addressed. The document concludes with an overview of relational database management systems including basics of entity relationship modeling, normalization and structured query language.

Uploaded by

priya123479955
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views

Tcs Syllabus

The document outlines topics related to computer programming and databases. It discusses systems software like assemblers, loaders, compilers, and interpreters. It also covers operating systems and how they manage resources and sharing. Additional sections cover programming concepts such as variables, operators, control structures and functions. User interface development, structured and modular programming, code optimization techniques, testing and debugging are also addressed. The document concludes with an overview of relational database management systems including basics of entity relationship modeling, normalization and structured query language.

Uploaded by

priya123479955
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

3.

Systems Software

3.1

Assembler

3.2

Assembly Language

3.3

Loaders and Linkers

3.4

Compilers

3.5

Interpreters

4.Introduction to Operating System

4.1

Basic Resources Managed by Operating Systems

4.2

Resource Sharing Management

5.Computing Environments

5.1

Mainframe Computing Environment

5.2

Networks

5.3

Internet

5.4

Websites

2.Introduction to Computer Programs

2.1

Overview of Software Development

2.2

Overview of problem solving Techniques

2.3

Phases in the Execution of a Computer Program

3.Basic Programming Concepts

3.1

Introduction to basic programming concepts

3.2

Datatypes

3.3

Introduction to variables

3.4

Introduction to Operators

3.5

Control structures

3.6

Introduction to Arrays

3.7

Introduction to Functions

3.8

Composite Datatypes

About | Scoring Process | Contact Us

.Introduction to Developing a User Interface

4.1

Introduction to Developing a User Interface

4.2

What is the need for a good UI

4.3

Basic steps to be followed for developing a good UI

.Programming Approaches

5.1

Structured Programming

5.2

Modular Programming

6.Code optimization techniques

6.1

Introduction to optimization

6.2

Code optimization strategy

6.3

Standard techniques list

6.4

Code optimization summary

7.Testing and Debugging

7.1

Introduction to Testing - Correctness of a software, Testing Approaches

7.2

Who does testing?

7.3

Test approaches:-Top-down and bottom-up

7.4

Levels of Testing - Overview, Unit Testing, Integration Testing, System Testing, Acceptance Testing

7.5

Test Techniques - Black box testing, White box testing

7.6

When to start and stop testing

7.7

Debugging

Relational DataBase Management System


1.Introduction to Database Management Systems
Q

2.Basics of ERM & Normalization


Q

3.RDBMS & SQL


Q
Course Completion Quiz

Relational DataBase Management System


Course Objective

In this course all the important aspects of Relation Database Management System is covered in detail with appropriate
examples.

Section 1 of this course covers how data and information was organised before concept of database came into existense and
then how programming in computers changed dramatically after the introduction of database systems. This section also talks
about various database systems that are available. Fuctions of RDBMS and role of DBA are also covered in detail.

Section 2 talks about tables and relationships. In this section the reader would also get an insight on database normalizaton
and the importance of normalizing tables. Last topic in the section is Joins. By going thorugh joins one would understand
how data are fetched from two or more database tables by applying joins.

Section 3 covers Structred Query Language (SQL). In this section we would know more about how tables and databases are
defined(DDL) and how the data in the tables are maniuplated and controlled through data manipulation language(DML) and
data control language(DCL).

You might also like