Centre for Computational Technologies | CCTech, Pune, India Centre for Computational Technologies | CCTech, Pune, India Centre for Computational Technologies | CCTech, Pune, India CCTech Home About CCTech Contact CCTech CCTech Site Map
   
CCTech HomeAbout CCTechCAD, CFD ProductsCAD, CFD Consultancy ServicesCAD, CFD TrainingLatest @ CCTechCCTech ContactsCCTech Sitemap Enquiry
You are in | Training | Regular Courses | CAD Development | DACAD | Syllabus
 

CAD and CFD Courses

CAD Development Courses

Six Months CAD Developmet Course

Six Months CAD Developmet Course : Syllabus

Six Months CAD Developmet Course : Admissions

Six Months CAD Developmet Course : Activities

Six Months CAD Developmet Course : Mini Projects

Six Months CAD Developmet Course : Major Projects

Six Months CAD Developmet Course : Publications

Six Months CAD Developmet Course : FAQs

Computational Fluid Dynamics (CFD) Courses

CAD and CFD Courses Schedule

CAD Development Course Syllabus  

Computer Aided Design (CAD) Development needs a lot of programming fundamentals including knowledge of architectural and design patterns. Initially the course concentrates on the programming in C and C++ and OS concepts. After that, fundamentals of data structures, CAD architectural design patterns etc are covered. CAGD (Computer Aided Geometric Design) is one of the main topics which has lot of  demand in the industry and hence it is covered at great length. We lay lot of stress in understanding curves and surfaces mathematically as well as  algorithmically. Concepts of Computer Graphics are thoroughly demonstrated using OpenGL, HOOPS3d and OpenSceneGraph libraries. CAD customization technology is introduced using SolidWorks API training using C++ and Visual Basic.

Parasolid Geometric Kernel Training is distinctive feature of the course. CCTech is the first organization in India to offer Parasolid training in a curriculum. Parasolid is a main stream geometric kernel using which more than 400 CAD/CAE/graphics software have been developed. Parasolid gives unique advantage to our DACAD student over other entrants in this field.  The rest of the course is structured to cater to latest events in the industry and it is updated every six months.

Program Structure

bullet

The curriculum is distributed in several modules like programming Languages, Graphics, Computer Aided Geometric Design, Geometric Kernel ,CAD customization and CAD software  architectural patterns.

bullet

The training program consists of a number of conventional lectures which includes fundamental, core and advanced topics. To bridge the gap between theory and practice, students undertake mini projects after one month and major projects near the end  course. The details of the course is provided below.

Syllabus

bullet
Operating System 
bullet
Red Hat Linux
Architecture, file and directory structure, common user and system commands, gcc and g++ compiler, gdb and dbx compiler, display management, Networking concept, telnet, ftp, NFS
 
    bullet
    Microsoft Windows 2000/XP
Architecture, file and directory structure, common commands, Visual Studio compiler and debugger, RAxis
 
bullet
Programming 
    bullet
    Object Oriented Programming with C++
Variables, Control Statements, Arrays, Structure & Unions, Functions, Pointers, Class basics, Constructors & destructors, Class Hierarchy, inheritance, polymorphism, Virtual Functions, Operator overloading, class templates, dynamic memory management, file and stream handling, exception handling
  
    bullet
    Standard Template Libraries (STL)
Library Organization and Containers, Standard Containers, Algorithms and Function Objects, Iterators and Allocators, Strings, Streams, Numerics
 
    bullet
    Visual Basic
          Application building, Controls, Variables, VB Functions, Arrays, Files 
             
    bullet
    Window Programming (win32)
Windows Basics, Win 32 API, working with Registry, DllMain, Static Linking to a DLL, Loading DLLs Dynamically, Single Document Interface, Multiple Document Interface, Event Handling, Graphics Device Interface, Model Dialogue, Windows Common Control, Bitmaps, Memory Management, Doc- View Architecture
 
    bullet
    QT User Interface Library
       Application building, Controls, Variables, QT Functions, Arrays, Files
     
    bullet
    Component Object Model (COM and ATL)
Raw COM, Containment, Aggregation, Automation, Structure Storage, Active Template Library.  
 
bullet
Graphics programming
bullet
OpenGL Graphics Programming
State Management and Drawing Geometric Objects, Viewing, Color, Lighting, Blending, Polygon Offset, Display Lists, Drawing Pixels, Bitmaps, Fonts, and images, Texture Mapping, The Frame buffer, Tessellators and Quadrics, Evaluators and NURBS, Selection and Feedback,  GLUT: OpenGL Utility Toolkit
 
bullet
Geometric Kernel
bullet
Parasolid Geometric Kernel
Create, Edit, Interrogate and Display Functionality, Neutral Graphical Output (Go), File Handling and Memory Management, Attributes And Groups, Session Management, History Management Using Partitioned Rollback, Open XT Format
 
    bullet
    ACIS Geometric Kernel
     ACIS Architecture ( Classes, API & Options), Create, Edit, Interrogate Geometry & Topology. Display Functionality, File Handling and Memory Management, SAT Format
 
bullet
Introduction to PLM
bullet
Product Lifecycle Management
     Understanding key concepts of PLM systems,Product Data Management (PDM), CAD/CAM Solutions, Benefits of Implementing PLM. Introduction to open source aras INNOVATOR.
 
bullet
CAD software exposure
bullet
SolidWorks 2007
     Hands on experience of Solid Modeling techniques and Feature base design
 
bullet
Architecture and Design
bullet
Software architecture
Software design patterns, Standard data models, Examples - Client-server
 
    bullet
    Design And Analysis Of Algorithm
Complexity Measures, Analyzing Algorithms, Designing Algorithms, Divide and Conquer Algorithm, Searching & Sorting
 
    bullet
    Data Structures
                   Linked Lists, Stacks and Queue, Hash Tables, Binary Search Tree
 
bullet
Computational Geometry 
bullet
Mathematical elements for CG
Matrices, Linear Systems, Vector Algebra, Affine Spaces, Affine Transformations, Change of Basis/Frame/Coordinate System, Orthographic and Perspective, Projections, Barycentric Coordinates
 
    bullet
    Geometric Data Structures
Geometric Entities, Half edge data structure, Geometric Hashing, Bounding Volume Hierarchies structures, Quadtree, Octree, Binary Space Partitioning Tree
 
    bullet
    Computer Aided Geometric Design
Plane Curves, Space Curves, Bezier Curve, The de Casteljau Algorithm, de Boor Algorithm, NURBS Theory, Properties And Algorithms, Parametric Curves And Trim Surfaces, Curve and Surface Subdivision, Curve And Surface From Algebraic Equation, Curve And Surface Fitting, Geometric Continuity, Principal curvatures, Curve-Curve Intersection, Curve-Surface Intersection, Surface-Surface Intersection, Projection Of Point On Curve, Projection Of Curves On Surfaces, Projection Of Surface On Surfaces
 
    bullet
    Computer Graphics
Illumination and shading, Texture Mapping, Blending and Transparency, Anti-Aliasing, Hidden Line algorithm, Surface Rendering, Volume Rendering, Animation
 
    bullet
    Surface Modeling
NURBS Surfaces, Surface Of Revolution, Sweep Surface, Quadric Surface, Piecewise Surface Representation, Bilinear Surface, Ruled and Developable Surfaces, Coons Surface, Blending surface, Gaussian Curvature and Surface Fairness
 
    bullet
    Solid Modeling
Concept of Topology, Boundary Representations (B-Rep), Constructive Solid Geometry, Part Modeling, Assembly, Drawings, Extrusion, Revolve, Shell, Draft, Patterning, Surface and Solid Boolean Operations
 
    bullet
    Feature Technology
Feature Identification and Definition, machining features, sheet metal feature, routing Features, User Define Feature. Developing new feature using CSG and B-Rep geometry kernel
 
    bullet
    Advance Geometry Topics
Polygon triangulation, convex hull, voronoi diagram, delaunay triangulation point search in polygon, point search in polyhedron, planer point location, area and volume measures
 
bullet
CAD Software Development 
bullet
CAD Product Development
Architecture, Design of Data Structure, Use of Geometric Kernel, Undo-Redo Implementation, User Interface, Graphics Interface, File Serialization
 
    bullet
    CAD Customization
                   COM for Automation, Using SolidWorks API
 
    bullet
    CAD Translators
Development of standard CAD files translator, Initial Graphics Exchange Specification (IGES), Data Exchange File (DXF), Virtual Reality Modeling Language (VRML), Stereolithographics File Format (STL)
 
bullet
Project Management 
bullet
Software Project Management
Software Configuration Management (CVS and Subversion), Makefile and Configuration scripting, Software time and cost estimation
 
    bullet
    Software Testing
                   Testing Methodologies, Shell Scripting and VB Scripting
 

Home | About Us | Products | Services | Training | News | Contact Us

Copyrights © 2010 : Centre for Computational Technologies Pvt. Ltd. Pune, India