The Department of Computer Applications started in July 2008. The sanctioned strength was fifty as allotted by the University of Madras, later it was increased to hundred. The Department assures to expose students to the latest technical knowledge in the IT field.
The eligibility to join in Bachelor of Computer Applications undergraduate programme is a pass in HSC / CBSE with Maths or Computer Science/Applications.
Objectives
About Us
The Department of Computer Applications started in July 2008. The sanctioned strength was fifty as allotted by the University of Madras, later it was increased to hundred. The Department assures to expose students to the latest technical knowledge in the IT field.
Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and is divided into 6 semesters. It comprises the subjects like Database, Networking, Data structure, Multimedia, E-commerce, Mobile App Development, Data mining, Software Engineering, Open source technologies, Operating Systems, Web designing, Core programming languages like C++, Python and Java. BCA provides the students with theoretical knowledge and practical experience that helps them to go for various job possibilities in the sphere of computer applications from handling projects to complex programming. A BCA degree prepares the students to deal with anything and everything.
BCA degree helps students get placed in top companies for technical roles, and students can pursue higher education in the segment to achieve greater roles in the future.
The latest technologies are used while classroom learning, and a great emphasis is laid on enhancing the skill sets and personality of the students. Also, the BCA curriculum is designed, keeping in mind the rapid progress of the students in the technological world. Educational websites for reference are shared to students.
The department assures to expose students to the latest technical knowledge in the IT field and arranges several Guest Lectures, Seminars, Workshops, certificate course, internship and conducts various competitions which gives enough opportunities to the students that they may keep up with the advancements in the ever growing IT field. The department contributes quality education by providing opportunities to students in order to explore and understand the concepts of technology learning. The department trains the students and aims at giving them an all round education. The department has five qualified faculty members who are dedicated and committed.
Bachelor Of Computer Applications
Department of Computer Applications
CTTEWC main campus ,Chennai.
Mon – Fri 9:00A.M. – 4:00P.M.
Grievance redressal
[email protected]
Enquiries
[email protected]
Department Microsite
Department Events & Activities
The Department has a fully equipped and spacious computer lab with 60 systems of latest configuration. Broadband internet connection is provided.
Staff members with more than 10 years of experience.
NET / SET qualified staff members.
Special coaching for advanced learners.
Remedial classes are conducted to help slow learners to improve their academic performance.
Secured II,V,XII Ranks in BCA(2015-16).
Secured cent percent results in many papers.
Conducted International/National Seminar/Symposium/Workshop periodically.
Conducted Aptitude & Technical training for final year students.
Students placed in various IT Companies
Scope for Higher Studies
Students can do higher studies like M.C.A, M.B.A, M.Sc. IT, M.Sc Software Engineering and M.Sc Computer Science / Data Science/ Information Science.
Career Opportunities
Students can get jobs in the field of Information Technology (IT Industry) and Information Technology Enabled Services (ITES Industries). Jobs positions like Project Managers, Software Developers, Software Testing, System Analyst, Networking and Software Animation are open to them. Apart from all these opportunities, they can also become Technical Programmers, School Teachers and College Professors. They can take up Competitive Examinations (Free Training is given by the College) and apply for State and Central Government jobs. Even the internship opportunities during the course are offered in companies, ensuring that students are well equipped with the required training and experience before their professional journey starts.
Global Exposure
BCA degree offers great career exposure not just in India but abroad as well. In fact, foreign companies demand more technical roles than Indian companies. This is because of the rapid technological advancement and dynamic changes in foreign countries.
Students with the required skill sets and knowledge get placed in top companies of India and abroad at high salary packages after completing their graduation.
Top Recruiters
BCA is one of the demanding courses in the IT sector. Here, we have listed the prestigious companies that recruit BCA graduates:
CTS, TCS, WIPRO, HCL, ACCENTURE, TECH MAHINDRA, INFOSYS
This Section details the different courses undertaken, over a period of Six Semesters to complete the Bachelor Of Computer Applications – Undergraduate Program.
The courses are of the following varieties, Core papers that are mandatory, Electives that can be chosen from list of available electives and Laboratory practicals if applicable. The courses when successfully completed, collectively contribute towards the minimum requirement of awarding a Bachelor’s degree.
Program Outcomes
On successful completion of Bachelor of Computer Applications programme, students will apply their knowledge in various areas of Information Technology and develop algorithms or programmes matching industry standards and social expectations.
Program Specific Outcomes
By the end of BCA programme, students will be able to apply standard software engineering practices to latest technologies and acquire technical and professional skills to solve problems in the areas of Computer Applications.
As part of the Madras University’s OBE – Outcome Based Education program, the desired outcome is presented along with each course.
Visit our official micro site for further information.
Semester I
பொதுத்தமிழ் Paper – I:
இந்தப் பாடத்தைக் கற்றலின் முடிவில் மாணவியர்கள்
Hindi I:
By the end of the course, students will be able to
French I:
By the end of the course, students will be able to
After completing this course, the learners will be able to
By the end of the course, students will be able to
Semester II
பொதுத்தமிழ் Paper – II:
இந்தப் பாடத்தைக் கற்றலின் முடிவில் மாணவியர்கள்
Hindi II:
By the end of the course, students will be able to
French II:
By the end of the course, students will be able to
After completing this course, the learners will be able to
By the end of the course, students will be able to
Semester III
Semester IV
Semester V
Semester VI
At the end of the course, the student should be able to:
Semester I
பொதுத்தமிழ் Paper I – CLA1L
மாணவியர்கள் இந்தப் பாடத்தைக் கற்றலின் முடிவில்,
Hindi I – CLE1E
By the end of the course, students will be able to
● recollect the interesting words and phrases used in the prescribed texts
● practise writing leave letters, complaint letters, order letters, and enquiry letters
● analyse the concepts or themes in the prescribed texts
● write error-free official memos, government orders, notices, and various forms of official correspondence
French I – CLK1S
By the end of the course, students will be able to
● remember basic words and phrases related to transportation, fruits, and vegetables
● understand basic grammar concepts like articles, prepositions, verbs, and adjectives
● practise pronunciation using listening comprehension activities
● analyse sentence structures in simple texts
● write short essays using simple vocabulary
By the end of the course, students will be able to
By the end of the course, students will be able to
By the end of the course, students will be able to
Semester II
பொதுத்தமிழ் Paper II – CLA2H
மாணவியர்கள் இந்தப் பாடத்தைக் கற்றலின் முடிவில்,
Hindi II – CLE2G
By the end of the course, students will be able to
● remember new vocabulary learnt from translation practice (English to Hindi)
● understand the dramatic elements in one-act plays
● analyse the themes in short stories
● enact scenes from one-act plays
● write critical essays on prescribed texts
French II – CLK2L
By the end of the course, students will be able to
● recollect new vocabulary learnt from prescribed texts
● understand grammatical rules and sentence structures
● apply grammar rules and write error-free sentences
● develop conversations using simple vocabulary
● write simple essays or stories using new vocabulary
By the end of the course, students will be able to
By the end of the course, students will be able to
By the end of the course, students will be able to
Semester III
By the end of the course, students will be able to
● remember differences between traditional imperative design and object-oriented design
● describe class structures as fundamental modular building blocks
● analyse role of inheritance, polymorphism, dynamic binding, and generic structures in building reusable codes
● evaluate object-oriented programming concepts and applications
● write small / medium scale C++ programs
By the end of the course, students will be able to
● remember the use of C++ classes and class libraries
● understand C++ classes for simple applications
● analyse simple linear and non-linear data structures
● apply suitable data structure to solve real life problems
● write practical programs using data structures and modularity
By the end of the course, students will be able to
● understand techniques for faster execution of instructions,improving speed of operations, and enhancing performance of microprocessors
● analyse multi-core processor and its advantages
● evaluate microprocessor architecture and assembly language programming
● create programs to run on 8085 microprocessor-based systems
● design systems using memory chips and peripheral chips for 16 bit 8086 microprocessor
By the end of the course, students will be able to
● solve algebraic or transcendental equations and linear system equations using numerical methods
● perform error analysis and evaluate numerical differentiation using numerical methods
● understand Sampling and Frequency Distribution
● analyse measures of location, dispersion, and probability to solve various problems
● apply Chi-Square Test to calculate Independence and Goodness of Fit
● calculate problems under Regression and Correlation Analysis and F-Test
By the end of the course, students will be able to
● recollect major concepts related to financial accounting
● understand general principles related to financial accounting
● prepare financial statements based on accounting principles
● apply the principles and analyse financial statements
Semester IV
By the end of the course, students will be able to
● understand basic techniques in designing, implementing, testing, debugging, and documenting programs that use basic data types and computation, simple I/O, conditional and control structures, string handling, and functions
● analyse the importance of classes and objects along with constructors, arrays, and vectors
● apply principles of inheritance, interface and packages, multithreading, and different exception handling mechanisms
● develop simple software products in Java programming language
By the end of the course, students will be able to
● understand object-oriented programming concepts, basic syntaxes of control structures, strings, and functions in logic building activity
● describe classes, objects, and members of a class required for finding solutions to specific problems
● apply graphical user interface in Java programs
● analyse how to achieve reusability using inheritance, interfaces,and packages, and faster application development
● design GUI in Java using Applet & AWT along with response to events, and create application programs implementing security in Java
By the end of the course, students will be able to
● understand basic concepts in Operating Systems
● analyse design issues associated with Operating Systems
● describe functionality of various components of OS
● analyse differences among commercial OS available in the market e.g., Unix and Linux
● evaluate various security issues and threats associated with OS
By the end of the course, students will be able to
● identify various input and output devices used in Computer Graphics
● understand basic concepts in Computer Graphics
● apply algorithms for decoding various shapes
● analyse 2D and 3D graphics and perform related operations
● create Computer Graphics programs using different algorithms
By the end of the course, students will be able to
Semester V
By the end of the course, students will be able to
● understand fundamental concepts of Database Management System
● apply queries, procedures, sub-procedures, and functions to create manageable codes
● analyse concepts of normalisation, concurrency, and security issues in DBMS
● write and evaluate queries in SQL
● design a relational database using database engines like MS-Access, Oracle, or MySQL
By the end of the course, students will be able to
● remember the fundamentals of SQL
● understand conceptual models of a database using ER modelling in real-life applications
● discuss queries in Relational Algebra
● apply concepts of normalisation to design an optimal database
● create and populate RDBMS using SQL, and write queries in SQL to retrieve any type of information from a database
By the end of the course, students will be able to
● understand software development process models and standard coding practices
● apply testing and debugging techniques to analyse effectiveness
● analyse software requirements specific to different projects
● evaluate cost estimation, scheduling, and reviewing of progress
● develop basics of software architecture / design by implementing software metrics
By the end of the course, students will be able to
● understand basics of Linear Programming Problems (LPP)
● apply LPP concepts to solve real-life problems
● evaluate real-world problems with mathematical programming model
● solve specialised LPP like transportation and assignment problems
● design network models using CPM and PERT
By the end of the course, students will be able to
● understand essential features of Visual Basics and its IDE
● apply basic programming concepts and problem-solving logic in VB
● design or write event-driven programmes
● develop small GUI applications using VB as front-end and connect these to a database engine like MS-Access, Oracle, or SQL in the backend
Semester VI
By the end of the course, students will be able to
● remember features of web architecture, web services, client side, and server-side scripting technologies
● analyse a web project, and identify its elements and attributes in comparison to traditional projects
● evaluate JavaScript, VBScript, ASP, and DotNet frameworks and their integrated technologies in the workings of web and web applications
● build dynamic web pages using JavaScript and VBScript (clientside programming), ASP, and ASP.net
● create and build interactive web applications using web technologies
By the end of the course, students will be able to
● understand basics of HTML, DHTML, CSS, XML, JavaScript, VBScript, and ASP
● apply standards and protocols in the working of web and its applications
● analyse a web page and identify its elements and attributes
● create dynamic web pages using HTML, DHTML, Cascading Styles Sheets, JavaScript, and VBScript (Client-Side Programming)
● create interactive web applications using ASP.NET
By the end of the course, students will be able to
● remember fundamentals of data communication and networking
● describe wired and wireless communication media
● analyse various standards in communication and networking field and the data formats suggested by standard protocols
● synthesise various networking and routing concepts
By the end of the course, students will be able to
● understand types of errors and fault models, and trade-offs between testing techniques
● apply test processes and software testing techniques in commercial environment
● apply principles in software testing to avoid or remove bugs
● plan, develop, and execute an automated test plan using methods of test generation
● test software using different techniques or principles in software testing
By the end of the course, students will be able to
● understand various business models in e-commerce
● analyse electronic data interchange and its legal, social, and technical aspects
● evaluate security issues over the web, identify available solutions, and assess future aspects of e-commerce security
● synthesise concepts of e-banking, electronic payment system, and electronic market or marketplace
By the end of the course, students will be able to
● remember their technical characteristics and performance of multimedia systems and terminals
● understand application of multimedia devices, equipments, and systems
● analyse their development processes and applications in multimedia systems
● validate multimedia communication systems and equipments in real time conditions