Course Code: MCT321 Course: Computer Applications L: 3 HRS., T: 1 HRS., Per Week Total Credits: 07

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

Course Code : MCT321

Course: Computer Applications


L: 3 Hrs., T: 1 Hrs., Per week
Total Credits: 07

Dr. Sachin Upadhye


Asst. Professor,
Department of Computer Application, RCOEM
MCT321- Computer Applications

Course Objective
1. To learn arrays, pointers, structures and
graphics in C language and to write C programs
efficiently for engineering applications.

2. To learn network essentials, file processing and


database management system for current
technologies.
MCT321- Computer Applications

Course Objective
3. To provide a sound foundation to design,
normalize and implement database schema and
query writing using SQL for problem solving.

4. To elaborate SCILAB features, basic


programming, graphical plotting to solve
engineering problems.
MCT321- Computer Applications

Syllabus
Unit – I : Arrays and applications :
• Introduction to arrays, Types of arrays, arrays
and functions, Searching : linear and binary.
Sorting : bubble insertion, selection, quick and
merge. Pointers : Introduction (declaration and
initialization), address arithmetic, Pointers to
pointers, Pointers and multidimensional arrays,
Concept of dynamic memory allocation.
MCT321- Computer Applications

Syllabus
Unit - II :
Structure and Union : Structure declaration and
initialization, structure within structure, self
referential structures, structures and functions,
Union, typedef.
Introduction to Graphics : Graphics initialization,
Graphical functions, Graphics Programming.
MCT321- Computer Applications

Syllabus
Unit - III :
Introduction to Networks : Introduction, Communication
Media, Topologies, Protocols, Network Model.

Database Management System : Introduction-Data,


Information and Metadata, Conventional File
Processing System, Components of DBMS, Advantages
and Disadvantages, the Three level Architecture
proposal for DBMS, Abstraction and Data Integration,
Data Independence, System Structure.
MCT321- Computer Applications

Syllabus
Unit - IV :
Data Models : Introduction, Types of Data Models
and Entity-Relationship Model, Entity
Relationship Diagram, Reducing E-R- Diagrams
to Table, Generalization, Aggregation.

The Relational Model : Structure of relational


database, keys, Relationship, Mapping
MCT321- Computer Applications

Syllabus
Unit - V :
Integrity Constraints and Relational Database
Design : Domain Constraints, Referential
Integrity, Functional Dependencies,
Normalization, Assertions, Pitfalls in relational
Database.

SQL : Basic structure of SQL, Set operations,


Aggregate Functions, Nested sub Queries.
MCT321- Computer Applications
Syllabus
Unit - VI :
Introduction to Scilab :Introduction, command line, basic
mathematics operations, matrix operations, basic plotting,
Matrices, strings, lists, rational frations, linear state space,
overloading, cells and structs, Introduction to scripts and
functions writing, control structures, iteratives loops and
conditional instructions,
testing and debugging of the programs, 2-D graphics :
Graphic window, graphic handles and their properties, 2-D
plot functions, graphics export. 3-D graphics and GUI : 3-D
plot functions, dialog boxes, input and control boxes, GUI
creation and development, uicontrol and uimenu functions.
MCT321- Computer Applications

Text Books :
1. Mastering C : K.R. Venugopal and S.R.Prasad, Tata
McGraw Hill (For Practical's)
2. Programming in ANSI C, 5th ed. : E. Balguruswami
McGraw Hill (Unit I and II)
3. Database Systems Concepts, Silberschatz, Korth,
Sudarshan, McGraw-Hill. (Unit III, IV and V)
4. Computer Networks, Andrew Tanenbaum, PHI
Publication. (Unit III)
5. Scilab by Example, Dr. M. Affouf, CreateSpace
Independent Publishing Platform (Unit VI)
MCT321- Computer Applications

Reference Books :
1. The C Programming Language, B.W. Kernighan, Dennis
M.Ritchie, PHI/Pearson Education
2. C Programming with problem solving, J.A. Jones & K.
Harrow, dreamtech Press.
3. An Introduction to Database Systems, C.J.Date, Narosa.
4. An Introduction to Database Systems, by Bipin C. Desai,
Galgotia.
5. PL/SQL, Ivan Bayross.
6. Engineering and Scientific Computing with Scilab,
Claude Gomez, Springer Science & Business Media
MCT321- Computer Applications

Course Outcomes
• On successful completion of the course, students will be
able to :

1. Learn current computing requirements and to write


equivalent C programs efficiently so as to solve
problems.

2. Conceptualize various constructs such as arrays,


structures, pointers, graphics and implement them in
accordance with current technologies.
MCT321- Computer Applications

Course Outcomes
• On successful completion of the course, students will be
able to :

1. Learn current computing requirements and to write


equivalent C programs efficiently so as to solve
problems.

2. Conceptualize various constructs such as arrays,


structures, pointers, graphics and implement them in
accordance with current technologies.
MCT321- Computer Applications

Course Outcomes
• On successful completion of the course, students will be
able to :

3. Learn characteristics and architecture to design,


normalize and implement database schema and query
writing using SQL to meet real world problems.

4. Demonstrate SCILAB features to graphically present the


output of computer programs to solve engineering
problems.
MCT321- Computer Applications
Mode of Teacher’s Assessment

• Test-1: Test1 of 15 marks having three questions, from which question Q1 is


compulsory which is divided into two sub-questions and choice between Q2
or Q3 which are divided into two sub-questions.

• Test-2: Test2 of 15 marks having three questions, from which question Q1 is


compulsory which is divided into three sub-questions and choice between
Q2 or Q3 which are divided into two sub-questions.

• Test-3: Test3 of 15 marks having three questions, from which question Q1 is


compulsory which is divided into three sub-questions and choice between
Q2 or Q3 which are divided into two sub-questions
MCT321- Computer Applications
Mode of Teacher’s Assessment

• Assessment-1: Assesment-1 of 3 marks based on written


assignment.

• Assessment-2: Assesment-2 of 3 marks based on written


assignment.
 
• Attendance: Attendance marks of max. 04 calculated from GEMS.

Internal Assessment (40 marks): (Best Two from Test1, Test2 and
Test3)/2 + Assesment1 + Assesment2+ Attendance
Course Code : MCT321
Course: Computer Applications
P: 2 Hrs., Per week
Total Credits: 02

Dr. Sachin Upadhye


Asst. Professor,
Department of Computer Application, RCOEM
MC1P321- Computer Applications

List of Practical:

The laboratory will have minimum Eight Practical


based on the syllabus of MCT321
MCP321- Computer Applications

Course Outcomes
Students will be able to :

1. Perform practicals using C language for


engineering applications.

2. Perform practicals using DDL, DML and DCL


commands. Also use SQLin project development
MCP321- Computer Applications

Course Outcomes
Students will be able to :

3. Formulate computer algorithms and implement


those algorithms in SCILAB to solve engineering
problems.

4. Graphically present the output of computer


programs using SCILAB for engineering applications.
MCP321- Computer Applications
Mode of Teacher’s Assessment

Internal Practical Exam: Distribution of Marks as follows:


Execution : 10 Marks
Viva -Voce : 6 Marks
Journal+ Writing : 5 Marks
Total : 21 Marks

Attendance: Attendance marks of max. 04 calculated from GEMS.

Internal Assessment (25 marks): Internal Practical Examination +


Attendance
MCP321- Computer Applications

List of Practicals :

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy