MS-CIT | BASIC COMPUTER & OFFICE MANAGEMENT | TALLY ERP9 | ADVANCE EXCEL | GRAPHIC DESIGN | SOFTWARE TRAINING | HARDWARE TRAINING | 2D & 3D ANIMATION | AUTOCAD & 3DS MAX

TIIT Computer Education

Diploma in Software Engineering (1 Year) Course Syllabus

Subject Topics Covered
HTML with CSS What is HTML, HTML documents, basic structure, mark-up tags, headings, paragraphs, line breaks, lists, tables, frames, hyperlinks, images, multimedia, forms, and controls.
CSS concepts: style sheets, properties, styling (background, text, fonts), block elements, objects, box model, grouping, positioning, floating, pseudo classes, navigation bar, and layouts.
JavaScript Introduction, syntax, variables, data types, operators, functions, control statements (if-else, loops), objects, arrays, strings, dates, DOM manipulation (getElementById, etc.), events, advanced topics like TypedArray, Sets, Maps, and real-world applications (sliding menus, pop-ups, slideshows).
Bootstrap Bootstrap introduction, containers, grids, components (buttons, tables, forms, alerts, pagination, etc.), advanced components (modals, navbars, popovers), utilities (typography, spacing, responsive helpers).
jQuery Overview, selectors, filters, traversing, manipulating content, events, animations, jQuery UI (widgets, effects), real-world applications (accordions, image rotators, tooltips).
Python Python programming basics: syntax, data types, operators, loops, functions, object-oriented programming, file I/O, exception handling, GUI programming, database access, multithreading.
C Programming Arrays (1D, 2D, multi-dimensional), pointers (basic concepts, pointer arithmetic), memory allocation, pointers to arrays, arrays of pointers.
C++ Programming Introduction, operators, control flow, functions, classes, objects, inheritance, polymorphism, exception handling, advanced topics (templates, file I/O).
.NET Specialist Overview of .NET framework, CLR, CLS, CTS, .NET architecture, assemblies, versioning, ADO.NET, console programming, Windows forms, GAC, build, package, and deploy.
Core Java Java basics: syntax, data types, variables, operators, functions, classes, exception handling, loops, arrays, interfaces, packages, threading, file I/O, inheritance, polymorphism.
Advanced Java Java applets, event handling, JDBC, Swing components, JSP architecture, forms, servlets, session tracking, cookies, HTTP requests/responses.
MySQL PHP with MySQL, storage engines, data types, database and tables, SQL queries, triggers, stored routines, views, import/export, SQL injection prevention.