New-Age Undergraduate Programme B. Tech - Computer Engineering (4 Year Full-Time Programme) Academic Year 2015 Page 1
Course Objective This program provides students with an overall knowledge of the different engineering ields and an indepth knowledge of the key areas of Computer Engineering, like algorithm design and development, structure and organization of computers, application development using different programming languages, information management and handling, system and compiler design, etc. The students will gain knowledge of the basic concepts and working of a computer, the operating system, Internet and Web, database management, computation theory, networking, compiler and microprocessor design, and multimedia. Extensive hands-on expertise is provided for developing applications using various programming languages. The students can develop competent applications using C, C++, Java, Advanced Java concepts, Basic and Advanced Web technologies, etc. The students will be able to analyze the effectiveness, design and coding of their applications, as well as test and maintain them using the concepts that they learn in this program. With the introduction of basic and advanced concepts on web programming using HTML5, PHP, JavaScript, etc., the student will be able to take up web design and development jobs, in addition to the general software engineer pro ile. The job roles for this program include Software Engineer, Web Designer, Web Application Developer, Front-End Engineer, Java/C/C++/Dot Net Application Developer. Industry feedback says that soft skills are very important for a student to get a job and for career progression. Keeping this in mind, we have developed an intensive soft skills program which will help students learn presentation skills, communication skills, and written English. This would de initely give the student an edge during interviews. Unique Features The program, based on sound principles of instructional design, helps students to develop the right skillsets, technical expertise and operational skills required in the advanced technological sectors of Information Security and Cloud Storage. The strategic alliances with professionals and industry leaders help empower students with the latest developments in the vertical and this keeps the students ahead in this challenging sector. Course Name B. Tech in Computer Engineering Medium of Instruction / Examination English Degree Awarded Bachelor of Technology Duration of the Course 4 Years (8 Semesters) Study Campus Plot No. IS-2027 To 2031, Ramchandrapura, P.O. Vidhani Vatika, Sitapura Extension, Jaipur - 303905 (Rajasthan) Page 2
Eligibility The minimum quali ication required to apply is a pass in the 10+2 examination from PUC / ISC / CBSE or equivalent board or a course recognised as equivalent thereto by the university. Examinations & Assessments 1. Internal test 2. Assignments 3. Seminar presentation 4. Class tests 5. Preparatory theory and practical examination 6. Term end theory and practical examination Curriculum* Semester 1 English - I Engineering Mathematics - I Engineering Physics - I Engineering Chemistry - I Fundamentals of Computer Electrical and Electronics Engineering Fundamentals of Computer - Lab Physics and Chemistry I - Lab Practical Geometry Electrical and Electronics Engineering Lab Semester 3 Data Structures and Algorithm using C OOPS with C++ Essentials of Information Technology Digital Electronics Discrete Mathematics and Graph Theory Open Electives (Theory) Any One Industrial Psychology and Sociology Nano Science and Technology Non-Conventional Energy Sources French Language Basics of Engineering Applications Semester 2 Communication Skills Engineering Mathematics - II Engineering Physics - II Engineering Chemistry - II Programming in C Engineering Mechanics Programming in C - Lab Physics and Chemistry II - Lab Workshop Practice Lab Machine Drawing Data Structures and Algorithm using C Lab OOPS with C++ Lab UNIX Shell Programming Lab Digital Electronics Lab Page 3
Semester 4 Semester 5 Operating System Building Blocks Database Management Systems Theory of Computation Computer Organization and Architecture Software Engineering Departmental Elective (Theory) : ANY ONE Device Interface and PC Maintenance Principles of Programming Languages Electronic Devices and Circuits Management Information System Database Management Systems - Lab Introduction to Web Technology using HTML XML and JavaScript - Lab Computer Graphics Compiler Design Microprocessor Programming in Java Open Electives (Theory) Any One Introduction to Soft Computing Mobile Computing Organizational Behavior and Cyber Law Essentials of Management Human Values and Professional Ethics Programming in Java - Lab Microprocessor Lab Computer Graphics Lab Semester 6 Semester 7 Design and Analysis of Algorithms Software Project Management Computer Networks Neural Network Programming in Advanced Java Real-Time Systems Arti icial Intelligence Dot Net Framework Advanced Web Technology Using PHP, HTML5 Departmental Electives (Theory): ANY ONE Departmental Elective (Theory) : ANY ONE Wireless Communication and Networks Digital Signal Processing Building Enterprise Applications Computer Hardware Design Distributed Systems Information Theory and Coding Network Processors and Network Design Mobile Computing Open Elective (Theory) : ANY ONE E-Commerce Programming in Advanced Java - Lab Logistics and Supply Chain Management Advanced Web Technology using PHP, HTML5 - Lab Entrepreneurship Computer Networks Lab IPR and Patents Total Quality Management Dot Net Lab Multimedia Lab Page 4
Semester 8 Information Systems and Securities Data Mining and Warehousing Cloud Computing Departmental Elective (Theory): ANY 1 VLSI Design Fuzzy Systems Web Services and SOA Optimization Techniques in Computing Project/Seminar Major Project/Internship *Subject to changes made by university. Career Opportunities for B. Tech - Computer Engineering Highlights For Computer Software Engineers Computer software engineering is one of the occupations projected to grow the fastest and add the most new jobs over the 2006-16 decade. Excellent job prospects are expected for applicants with at least a bachelor's degree in computer engineering or computer science and with practical work experience. Computer software engineers must continually strive to acquire new skills in conjunction with the rapid changes that occur in computer technology. Source: http://job-outlook.careerplanner.com/computer-software-engineers.cfm The world has felt the explosive impact of computers and the IT industry and the increasing need for computers in the daily life of people has made it imperative that new designs and new computer software systems be developed so that advancing technology can be applied in a growing range of applications. The work assigned to computer software engineers evolves very fast, which re lects the changes in technology as well as the increase of new specializations which keep cropping up in this ield along with the preferences and practices of employers. The principles and knowledge of computer science, engineering, and mathematical analysis are employed by computer software engineers for designing, developing, testing, and evaluating the software and the systems that computers use to carry out various applications. Software engineers who work in applications or systems development are engaged in analyzing user needs and designing, constructing, testing, and maintaining computer applications software or systems. Various kinds of software like software for operating systems and network distribution, and compilers, which convert programs for execution on a computer, are developed by a software engineer. In the programming or coding ields, software engineers give instructions to a computer, line by line, on how to perform a function or operation. These engineers are also geared to tackle technical problems and hitches. Although these engineers need to possess string programming skills, they are more occupied with the development of algorithms and in analyzing and solving problems in programming than with writing codes. Page 5
Employment of software developers is projected to grow 22 percent from 2012 to 2022, much faster than the average for all occupations. Employment of applications developers is projected to grow 23 percent, and employment of systems developers is projected to grow 20 percent. The main reason for the rapid growth is a large increase in the demand for computer software. Mobile technology requires new applications. The healthcare industry is increasing its use of computer systems and applications. Also, concerns over threats to computer security could result in more investment in security software to protect computer networks and electronic infrastructure Systems developers are likely to see new opportunities because of an increase in the number of products that use software. For example, computer systems are built into consumer electronics such as cell phones and into other products that are becoming computerized such as appliances. In addition, an increase in software offered over the Internet should lower costs and allow more customization for businesses, also increasing demand for software developers. Source: Bureau of Labor Statistics, U.S. Department of Labor According to the 25 Best Jobs in America 2015, a survey conducted by career, community and employment website Glassdoor, the occupation of software engineer stands at No. 2 on the list in terms of average base salary, job openings and opportunities for advancement. In Demand Tech Jobs Information technology jobs are growing as more companies rely on technology for daily business and ind that they need employees to help manage, develop, and implement software, hardware, and web designs. Tech jobs range from working with or developing software, designing websites, to ensuring a company's data remains secure, and much more. It's a ield where workers are in demand and companies are eager to ill any number of tech jobs. Here are ive in-demand tech jobs that are slated to grow at a faster rate than other industries. Software Developer Business Analyst Database Administrator Information Security Analyst Web Developer Source: http://www.monster.com/technology/a/in-demand-tech-jobs Page 6
Employment Opportunities Small, Medium and Large Professional Services IT Companies Enterprise Application Product and Service Companies Internet Companies Web Design companies Educational/Training Companies Research and Development Companies Career Progression Path for B. Tech - Computer Engineering* Industry Average Salary Entry Level(0-1 yrs Exp.) Rs. 2,00,000-4,00,000 Mid Level(3-5 yrs Exp.) Rs. 4,00,000-8,00,000 Advanced Level (5 yrs Plus Exp.) Rs. 8,00,000+ Job Role Software Engineer Front-End Engineer Web Designer Java Programmer C# Programmer Web Application Developer Data Analyst Sr. Software Engineer Sr. JavaScript Developer Sr. Web Designer Enterprise Application Developer Dot Net Programmer Sr. Web Application Developer Sr. Data Analyst Technical Lead/ Team Lead/Project Manager/ Technical Manager/ Database Administrator *Terms & Conditions Apply Page 7
Partial List of Organizations where our IT Students Received Employment Opportunities* *Terms & Conditions Apply For Enquiries & Admission Contact Arpit Solanki +91 97825 47898 arpit@inurture.co.in Page 8