2023 2024 EduVark > Education Discussion > General Discussion


  #1  
May 15th, 2015, 04:43 PM
Unregistered
Guest User
 
DAIICT Syllabus

I failed to get admission in B.Tech (ICT) course offered by the DAIICT. Now I am doing the same from the Sangam University. I want to compare my syllabus. Can you please share the DAIICT B.Tech (ICT) so I can match it with mine and will do the additional topics at my end??
Similar Threads
Thread
Daiict ece
MCA at DAIICT
Youth Run DAIICT
Syllabus Of DAIICT
DAIICT ICT With CS
VIT Or DAIICT
Daiict mca
Vit vs daiict
DAIICT map
PHD in DAIICT
Daiict rc
Daiict nri
DAIICT Phd
DAIICT better than NIT
DAIICT Vs PDPU

  #2  
February 16th, 2017, 04:55 PM
Unregistered
Guest User
 
Re: DAIICT Syllabus

Can you provide me the syllabus/course structure of the M. Sc. (Information Technology) Program offered by DA-IICT (Dhirubhai Ambani Institute of Information and Communication Technology)?
  #3  
February 16th, 2017, 04:55 PM
Super Moderator
 
Join Date: Mar 2012
Re: DAIICT Syllabus

The M Sc (IT) curriculum offered by DA-IICT (Dhirubhai Ambani Institute of Information and Communication Technology) consists of 3 semesters of course work followed by a one-semester industrial internship. Courses are periodically revised to reflect the changing needs of the program. At present, following courses form part of the program:

• Object Oriented Programming and Data Structure
The objective of this course is to discuss object oriented programming and implementation of common data structures using OOP principles in C++. ADTs that covered are Lists, Stacks, Queues, Trees, and Graphs. The course assumes students exposed to C programming. Students learn OOP based implementation of algorithms for stack/queue using arrays/lists, binary search tree, AVL tree, 2-4 tree, Red-Black tree, tree traversal, heaps, dictionaries, depth-first-search, breadth-first-search, and performance analysis of sorting, searching, traversal algorithms.
• Computer Organization
This is a bootstrapping course on programming while giving inside functional view of a computer system. It intends to take students from bits to programs - back and forth. Topics it covers are: Notion of Data Types, Number representations; Concepts of Digital Logic Structures; Introduction to the Von Neumann Programming Model; introduction to small processor architecture like LC-3, and assembly programming on; and finally C Programming - data types, language constructs, functions, pointers, recursion, dynamic memory allocations in C; run-time memory layout of a C program.
• Database Management Systems
This course is intended to give a solid background in database design and implementation with the focus on relational model. The course covers data modeling, theory of relational model, Functional Dependencies, and Normalization, Querying relational databases using Relational Algebra and SQL. Students also learn and practice creating stored procedures, accessing databases in host programming languages. The course also teaches Storage and Indexing structures, Query Execution and Transaction Processing concept.
• Discrete Mathematics
The objective of the course to build mathematical background needed for better understanding of computing techniques studied in various courses of the program. This course begins with quick revision of Logic, Sets, Relations and Functions, and provides a detailed discussion of Basics of counting (Permutations, Combinations, Recurrence relations, Solving Linear recurrence relations), Discrete Probability (Basic probability theory, Bayes theorem, expected value and variance), and Graph theory (Graph and graph models, graph representations, basic graph problems like traversals, shortest path and euler paths).
• Communication Skills
Understanding customer requirements and proposing design solutions is an integral part of an IT professional's work. Therefore, written and oral communication and presentation skills must be acquired by any person working in the field of IT. This practice-oriented course aims to inculcate in students not only these skills but also habits related to modern work culture.
• Algorithms
Asymptotic analysis: Big O, little o, omega, and theta notation, worst case and average case analysis, and solving recurrences. Algorithm Design Techniques: Brute-force algorithms, Divide-and-conquer, Dynamic programming, Greedy algorithms, Backtracking and Heuristics. Data Structures and Graph Related Algorithms: Sorting and Searching, (Insertionsort, Quicksort, heapsort, merge sort), Binary search trees, Hashing, Graph representations, (adjacency list, adjacency matrix), Graph Algorithms (DFS, BFS, Shortest-path (Dijkstra’s and Floyd’s algorithms), Minimum spanning tree (Prim’s and Kruskal’s algorithms) and Topological sort.
• Design of Software Systems
The objective of the course is to teach good software design practices at architectural level as well as component level. Prime focus is on designing software systems using object oriented principals. The scope of course begins with given software requirements and ends with producing a detailed design in software development life cycle. Emphasis is on learning Unified Modeling Language from the ground; students should be able draw UML diagrams using very basic tools like Dia. Students are encouraged to take a mid-size software design projects, submit detailed design and take upto the implementation (may be partly). Students also learn and attempt to apply common design patterns
• Enterprise Computing
Objective of the course is to learn whole array of java technologies for building enterprise applications. The course intends to provide lots of hands, and students are engaged in developing mid-size projects drawn from real world, using J2EE technologies. Technologies that are to be included are Core Java with Collections, Swing, and JDBC API; HTML, XML, JSP/Servlet. Use of MVC frameworks like Apache Struts for building java based web applications. Students are also exposed to various J2EE patterns.
• Operating Systems
Objective of this course is to understand internal functioning of modern operating system and learn systems programming. Topics it includes are concepts of operating systems, processes, resource scheduling and management, virtual memory, deadlocks, and File Systems. Programming and lab work is drawn from Shell Scripting, Process and Memory Management, Interprocess Communications, and Unix System Calls
• Computer Networks
The course explains the evolution of computer and communication networks and the design principles of modern network architectures. Focus is on application layer protocol design and implementation along with system level concepts and engineering design and implementation issues. A top down approach is used to familiarize students with network application design and progressively define the underlying support needed to build such application. A thorough treatment of TCP/IP set of protocols is done.

At the end of the course, a student should be able to design and develop a wide variety of network applications. Students will also be able to analyze and compare network technologies and use the appropriate tools to design network systems.

The associated laboratory component is designed to expose students to basic networking hardware and software along with configuration and operation of standard network protocols. They will also design and develop network applications and test network performance.
• Software Engineering
The course intends to teach complete life cycle of software develop. The course covers Software Processes and SDLCs; Requirements Engineering; Software Testing, Verification and Validation; Software Evolution; CASE Tools; Introduction to Software Project Management, Appreciate Software Reliability and Risk Assessment; Software Quality Standards and Quality Assurance.
Besides these required courses, a selection of elective courses are also offered. Some of these courses are:
• Internships

Internships should play a major role in accomplishing the objective of project based re-enforcement of concepts learned in various courses. Students of this program are to take following two internships typically taken in industry:
o Summer Internship in first summer semester for about eight weeks.
o Project Internship - Full time in Final Semester
• Information Systems Security
• Advanced Web and Enterprize Computing
• Informatiion Retieval
• Data Warehousing and Mining
• Elements of Business Management
• Numerical and Statistical Methods

Contact Detail:

DA-IICT
Gandhinagar-Ahmedabad Road,
Near Indroda Circle,
Gandhinagar, Gujarat 382007
079 3052 0000


Quick Reply
Your Username: Click here to log in

Message:
Options



All times are GMT +5. The time now is 10:26 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8