Computer Science & Engineering

///Computer Science & Engineering
Computer Science & Engineering 2017-03-03T12:22:35+00:00

Tula’s Institute offers a wide variety of courses to choose from and is one of the best cse college in Dehradun for students applying for both under-graduate and post-graduate programs.

The department offers four Year Engineering program approved by AICTE & Affiliated to Uttarakhand Technical University, Dehradun. The course consists of 8 semesters .The progress of the student is monitored semester wise through two Sessional Exams (Internal) and one End Semester Exam conducted by the University. All the exams consist of testing theoretical knowledge and practical implementation both.

In this high-tech era, computer technology encapsulates all spheres of human needs and aspirations. The institute strives to create a learning environment which is conducive to development of a wholesome personality of students and is regarded among the best options for pursuing B.Tech CS in Dehradun. The main focus is, of course, on imparting technical education and preparing the students methodically and systematically for university examination. The institute encourages and supports implementation of innovative teaching methodologies other than conventional teaching method by faculty in class rooms, tutorials, and labs. Some of these methods being practiced are:

  1. Making a good student responsible to guide a group of weak students in doing and evaluating assignment the guidance of faculty.
  2. Involving students in taking classes on selected topics.
  3. Conducting open question and answer session periodically.
  4. Co-opting students with faculty members to interact with industry and work on industrial projects or problems.

Laboratories

  • C  Programming lab
  • C++ Programming lab
  • Data Structure using C/C++ lab
  • Oops with C++/java lab
  • DBMS lab
  • Artificial Intelligence lab
  • Algorithm lab
  • Computer organization lab
  • Web Technology lab
  • Distributed system lab
  • Compiler lab
  • Operating system lab
  • Language lab
  • CBNST lab
  • Network lab
  • To provide sound knowledge of computing principles and their applications in scientific and engineering domains.
  • To develop students’ ability to analyze problem scenarios and evolve solutions involving selected areas of computing.
  • To expose students to principles and practices of design and development of computing systems.
  • To enable students to identify new computing trends and understand emerging technologies.
  • To enable students to identify, formulate, and solve challenging problems both in hardware and software systems.

SEM III

SUBJECT CODE SUBJECT
TCS-301 Discrete Structures
TCS-302 Computer Based Numerical and Statistical Techniques
TCS-303 Data Structures
TEC-301 Digital Electronics and Design Aspect
TCS-304 Object Oriented Programming
THU-301 Engineering Economics and Costing
PRACTICAL
PCS-302 Computer Based Numerical & Statistical Technique Lab
PCS303 Data Structure Lab
PEC-350 Digital Electronics Lab
PCS-304 Object Oriented Programming Using Java/C++
PD III / GP III Personality Development / General Proficiency

SEM IV

SUBJECT CODE SUBJECT
TCS-401 Computer Organization
TCS-402 Unix Shell Programming
TCS-403 Theory of Automata and Formal Language
TCS-404 Database Management System
TCS-405 Microprocessor
TCS-406 Software Engineering
PRACTICAL
PCS-402 Unix & Shell Programming Lab
PCS-404 Database Management System Lab
PCS-405 Microprocessor Lab
PCS-407 Seminar
PD IV/GP IV Personality Development / General Proficiency

SEM V

SUBJECT CODE SUBJECT
TCS-501 Computer Graphics
TCS-502 Computer Network
TCS-503 Design and Analysis of Algorithms
TCS-504 Principles of Programming Languages
TCS-505 Advanced Java Programming
TCS-506 Modeling and Simulation
PRACTICAL
PCS-551 Computer Graphics Lab
PCS-552 Compiler Network Lab
PCS-553 Design and Analysis of Algorithms Lab
GP-555 Advanced Java Lab
DIS-652 Discipline

SEM VI

SUBJECT CODE SUBJECT
TCS-601 Operating System
TCS-602 Compiler Design
TCS-603 Artificial Intelligence
TCS-604 Graph Theory
TCS-605 Visual Programming & DotNet Technologies
THU-301 Engineering Economics and Costing
PRACTICAL
PCS-651 Operating Systems Lab
PCS-652 Compiler Design Lab
PCS-653 Artificial Intelligence Lab
PCS-655 Visual Programming Lab
DIS652 Discipline

SEM VII

SUBJECT CODE SUBJECT
TCS-701 Introduction to Web Technology
TCS-702 Advanced Computer Architecture
Elective I (Wireless Network)
Elective II (Cryptography & Network Security)
Open Elective (EVS/Human values)
PRACTICAL
PIT-751 Web Technology Lab
PIT-752 Advanced Computer Architecture Lab
PIT-753 Colloquium & Industrial Report
PIT-754 Project
GP-701 General Proficiency

ELECTIVES

CODE ELECTIVE I CODE ELECTIVE II
CS-011 Digital Image Processing CS-021 Cryptography & Network Security
CS-012 Network Programming & Administration CS-022 .Net Technology& Visual Programming
CS-013 Real Time System CS-023 System Software and Administration
CS-014 Wireless Network CS-024 Soft Computing

SEM VIII

SUBJECT CODE SUBJECT
TCS-801 Distributed Systems
TCS-802 Mobile Computing
TCS-303 Data Structures
Elective III (Multimedia Communication & System Design)
Elective IV (Data Mining & Data Ware housing)
PRACTICAL
PCS-851 Distributed Systems Lab
PCS-852 Project
GP-801 General Proficiency

ELECTIVES

CODE ELECTIVE I CODE ELECTIVE II
CS-031 Embedded Systems CS-041 Advanced DBMS
CS-032 Parallel Computing CS-042 Data Mining & Data Ware housing
CS-033 Multimedia Communication & System Design CS-043 Computational Geometry
CS-034 Pattern Recognition CS-044 Granular Computing
CS-035 Natural Language Processing CS-045 Storage Networks

Booming IT sector in India has plenty of jobs for fresh computer science graduates. Candidates from top notch engineering colleges however get attractive job offers from MNC IT companies in comparison to not so known engineering colleges. Additionally, candidates with high percentage of mark and good communication skills as well as sound computer knowledge do not face problem in getting a job whether they are from a reputed engineering college or not. Computer engineers can get jobs in non-IT companies like universities, research, private and public industries, government departments, business organizations, commercial organizations and the manufacturing sector, etc. Besides the Computer Engineers have plenty of options to work in IT companies in departments such as design, development, assembly, manufacture and maintenance, etc. Working as programmer, web developer, and E- commerce specialist with telecommunications companies, automotive companies, aerospace companies, etc. can be a lucrative career option as well. Moreover, numerous national and multi-national computer manufacturing companies, computer hardware system design and development companies, computer networking companies, software development companies, etc. require computer professionals in large numbers.

Disclaimer: The above information is from various reliable sources and is relevant to current industry standards which is subject to vary according to the functional changes of the industry.