COM3212 :Advanced Software Engineering Concepts (30 lecture hrs) (Optional)
Target Group: Student following computer science as a subject (Optional Unit); Need for Software Engineering, problems of software development, Software Process: The need for a software process. The waterfall model, prototyping approach, spiral model, evolutionary development model, rapid application development model,incremental development, Requirement analysis and specification: Requirement engineering, analysis.
COM323a :Visual Programming (15 lecture hrs & 22.5 practical hrs) (Optional)
Op for all students Introduction: Application development environments, command line environments, Graphical user environments. Integrated Development tools, Visual tools, Object Based / Object oriented / Event-driven programming and programming in the Windows environment at design time, run time and break time, User Interfaces: SDI, MDI Applications, Introduction to DLL s, Active X and other technologies, predened object methods & functions, Menus and toolbars, Common Dialog Controls etc., Data Types, Programming control Structures, data structures and sub programs: Debugging, Error and exception handling, Database programming, Building Web applications:
COM3252 :E-Commerce and Professional Practice in IT (30 lecture hrs) (Optional)
Op for all students; In-
troduction and Brief history, Overview of eCommerce components, Ecommerce models and concepts, E-Business
Strategies, Impact of electronic commerce on business strategy, Social Impact of Computing, Professional and
ethical responsibilities, Intellectual property rights, Ethics and Codes of Professional Conduct, Other Issues