DESCRIPTION OF THE COURSE. Lessons per week: L 2 hours, LW 1 hour

Size: px
Start display at page:

Download "DESCRIPTION OF THE COURSE. Lessons per week: L 2 hours, LW 1 hour"

Transcription

1 Computer Graphics and Geometric Modeling Code: MCT01 Semester: 1 Assoc. Prof. Ph.D. Stoyan Maleshkov (FCSC), tel: , maleshkov@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Compulsory course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: At the end of the course the students are expected to be able to apply the methodology of computer graphics and use it in solving of engineering problems. Developed skills for solving problems will be applied in the subsequent engineering courses and projects. DESCRIPTION OF THE COURSE: The main aim of the course is to make a study of the principles and methods of computer graphics and its application in solving problems for visualization of complex objects. The students gain knowledge and develop skills to use stateof-the-art software products in working out specific tasks. This course presents the basic concepts and tasks of computer graphics. Some of the main algorithms and models are considered. The course examines the principles of functioning of graphics devices and the various limitations, the description of the geometric objects and its presentation in the computer, the main functions of graphics packages, two- and three-dimensional coordinate transformations, types of projections and its description, viewing parameters and viewing transformation, the viewing pipeline of the three-dimensional wire frame model. PREREQUISITES: Basic knowledge in Linear algebra, Analytical geometry and Computer technologies is required. TEACHING METHODS: Lectures are delivered by the use of demonstration materials and slides in electronic format, presented with computer and multimedia projector. The laboratory exercises are carried out in computer labs with local and global network. Students develop group and individual practically oriented course works. Additional educational materials for the lab assignments are provided to the students in electronic format. METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Lecture notes; 2. Lukipudis, Е. Komputer Graphics and Geometric Modeling, Sofia, 1996.; 3. Hearn, D., M. Baker. Computer Graphics - C version, Second Edition, Prentice-Hall, Foley, J., A. van Dam, S. Feiner and J. Hughes. Computer Graphics - Principle and Practice, Second Edition, Addison Wesley, 1996.; 5 Angel E., Interactive Computer Graphics A Top-Down Approach Using OpenGL, Third Edition, Addison Wesley, 2003.; 6. Watt, A. Fundamentals of Three-Dimensional Computer Graphics, Addison-Wesley, 1989.; 7. Documents, describing the functionality of 3D Studio Max.

2 Distributed Systems and Applications Course work, Code: MCT02 Semester: 1 Number of credits: 6 Assoc. Prof. Ph.D. Ivan Momtchev (FCSC), tel: , ivan.momchev@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Mandatory course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: At the end of the course the students are expected to be able to solve basic problems of design and developing software of distributed systems using Java approach. DESCRIPTION OF THE COURSE: Main topics: Basic problems that concern of distributed systems operation. Multithread programming examples, synchronization, deadlocks. Serialization. Client/server communication. Sockets programming. Network protocols (TCP,UDP,SMTP ). Remote method invocation (RMI). CORBA. PREREQUISITES: Object oriented programming, Operating systems TEACHING METHODS: Lectures; laboratory works. Course project: design of distributed systems with processes synchronization. METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Java и Интернет, Иван Момчев, , 2. Distributed Programming with Java, Qusay H. Mahmoud, Manning Publication Co. 1999, 3. Java Network Programming and Distributed Computing, David Reilly, Michael Reilly,Addison Wesley Advanced Java Networking, Dick Steflik, Prshant Sridharan, Prentice Hall, 2002, 5. Core Java 2, Volume II: Advanced Features, 5th Edition, Cay Horstmann, Gary Cornell, Prentice Hall, 2002, 6. Thinking in Java 4 th edition, Bruce Eckel, Prentice Hall 2006

3 Structure and Types of Operating Systems Code: MCT03 Semester: 1 Ass. Prof. Ph.D. Martin Ivanov (FCSC), tel.: , martini@tu-sofia.bg New Bulgarian University COURSE STATUS IN THE CURRICULUM: Mandatory course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: The course is intended to provide enlargement knowledge in the special field of operating systems their organization, structure, special features and functioning. In the course are presented the administration and maintaining tasks of OS Windows XP and Linux. DESCRIPTION OF THE COURSE: Main topics: architecture, structure and evolution of operating systems, process management; processor scheduling, memory management, virtual memory organization and implementation, I/O management, file systems, protection and security, features of OS Windows XP and Linux. PREREQUISITES: Computer systems and technologies ( bachelor level); successfully completed preparatory course of Computer technologies and applied programming. TEACHING METHODS: Lectures; laboratory works. METHOD OF ASSESSMENT: process of continuous assessment.. BIBLIOGRAPHY: 1) Tanenbaum.A., Modern Operating Systems, 2 nd edition, Prentice Hall, )..Николов Л., Операционни системи, Второ издание, Ciela, София, 2004 г. 3)Дейтел Г., Введение в операционныe системы, т.1 и т.2, Мир, Москва, 1987 г. 4)Кейлингерт П., Элементы операционных систем, Мир, Москва, 1985 г. 2)Нортън П., Linux - пълно ръководство, ИнфоДАР, София, 2000 г. 5)Нортън П., Джон Пол Мюлер, Microsoft Windows XP. Пълно ръководство. Том 1 и 2, ИнфоДАР, София, 2002 г. 6)Ванстийн Юта, Windows 2000 Pro пълен справочник, СофтПрес, София, )Пийк Дж., Да научим операционната система Unix, ЗеСТ Прес, София, )Соломон Д., Windows NT- поглед отвътре. ИнфоДАР, София, )Петерсен Р., Програмиране под Linux ръководство на програмиста, СофтПрес, ) Overview.pdf,

4 Design and Development of Windows-based Applications I Code: MCT04 Semester: 1 Number of credits: 6 Assoc. Prof. Ph.D. Mariana Goranova (FCSC), tel: , mgor@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Compulsory course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: To develop a student s ability to design and development safety Windows applications using C# and Visual Studio.NET separately and in team problems. The subjects studied and the skills developed in this course are applied in the development of the diploma projects. DESCRIPTION OF THE COURSE: The main topics concern: object-oriented programming and component programming methodologies; introduction to C# programming language: classes, methods, properties; inheritance, interfaces, polymorphism, indexers, attributes, exceptions, delegates and events; creating Windows applications, adding controls, validating user input, building controls using inheritance. PREREQUISITES: The course assumes that the students are aware of the basic operation of a computer system and have an understanding of how information technology is used. TEACHING METHODS: Lectures, using a beamer, case studies, laboratory work in teams, preparation of exercises and laboratory works, solve a problem using C#. Course project design and developing an application for Windows. METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Tom Archer, Andrew Whitechapel, Inside C#, Second Edition, Microsoft Press, John Sharp, Jon Jagger, Microsoft Visual C#.NET Step by Step, Microsoft Press, Jesse Liberty, Programming C#, Second Edition, O Reilly, Charles Petzold, Programming Microsoft Windows with C#, Microsoft Press, Svetlin Nakov and others, Programming in the.net Framework, Faber, 2004.

5 Pattern Recognition Number: MCT05 L101 Semester: 1 Lectures and laboratory work L 2 hours; LW 1 hour Prof. Ph.D. Gotcho Gotchev (FCSC), tel: , gotchev@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Elective course for the students of speciality Computer Technologies and Applied Programming studying for master degree at the Faculty of Computer Systems and Control of TU of Sofia. AIMS AND OBJECTIVES OF THE COURSE: This optional course is aimed to give knowledge about the artificial intelligence topic concerning computerized understanding of the environment on the base of automatically gathered visual information. DESIRIPTION OF THE COURSE: Hardware and information structure of a pattern recognition system and the processing hierarchy of visual information are discussed in the course. Methods of filtering of grayscale images, edge and feature detection, segmentation, construction of formal descriptions, syntactic and semantic analyses of the descriptions, training and recognition of patterns, analyses of 2D and 3D visual scenes are considered. The relation between pattern recognition and neural networks is presented. Particular applications of pattern recognition systems are discussed. Laboratory work and optional course project are provided for the course. The acquired knowledge can be applied in other master degree subjects, diploma paper preparation and directly in practice. PREREQUISITES: The course is based on the knowledge received in some bachelor degree courses: Mathematics, Applied and System Programming, Computer Systems Architecture and Design. TEACHING METHODS: Lectures given in auditory room using visual presentations (PowerPoint presentation, transparent slides). Laboratory work in a computer room, each student is provided separate working place with a computer system and relevant software. METHOD OF ASSESSMENT: Written examination after the end of the semester. BIBLIOGRAPHY: 1. Гочев Г., Компютърно зрение и невронни мрежи, София, Марр Д., Зрение, М., Радио и связь, Jain R., R. Kasturi, B. Schunck, Machine Vision, McGraw-Hill Inc., New York, Ballard D., C. Brown, Computer Vision, Prentice-Hall, Freeman J., D. Skapura, Neural Networks: Algorithms, Applications and Programming Techniques, Addison-Wesley Publishing Company, Sabins F. F., Remote Sensing: Principles and Interpretation, Freeman & Company, New York, 1993.

6 Multimedia Systems and Programming Code: MCT05 L102 Semester: 1 L 2 hours, LW 1 hour Ass. Prof. Ph.D. Daniela Minkovska (FCSC), tel: , daniela@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Selectable course for the students specialty Computer Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: The main goal of this course is to give fundamental knowledge about the basic multimedia technologies and knowledge mastering of the multimedia environment ToolBook and characteristics of OpenScript as an object oriented programming language. At the end of the course the students are expected to be able to develop multi-media products, applying to the forms and phases of the education, marketing, research of the public opinion, games, etc. DESCRIPTION OF THE COURSE: Basic consepts and objects of the multimedia environments, and their hierarchy and structure, the management structures, functions and specific characteristics of the scripts in OpenScript are examined. The possibilities for relationships with the other applications are given. Laboratory work will support the practical assimilation of material in contemporary programming environments. The course project includes developing rich content and graphical parts of scenario, orientated toward to innovation to the interactive technologies sphere. PREREQUISITES: The course is based on the knowledge received in some bachelor and master degree courses as: Programming and Computer technologies, Information Technologies and Object Oriented Programming. TEACHING METHODS: Lectures given in auditory room using visual presentations (PowerPoint and ToolBook). Laboratory work in a computer room, of ToolBook environment and OpenScript programming. Course project developing of the multimedia product for training. METHOD OF ASSESSMENT: Written examination after the end of the semester. BIBLIOGRAPHY: 1. Jelev G., Dimitrov L., Multimedia with ToolBook, LiDik, Sofia, 2001; 2. Damianova T., Multimedia, Informa, Sofia, 1996; 3. Rachev B., Jordanova S., Naumov V., Multimedia and information compression, МТ-МТ Press, Varna, 1995; 4. Ingenblack W., All of the multimedia, Из-во BHV, Kiev, 1996; 5. Burger J., The Desktop Multimedia Bible, Addison-Wesley Publishing Company, Reading, MA, 1993; 6. Tway L., Multimedia In Action, AP Profesional, London,1996; 7. Tay Vaughan, Multimedia: Making It Work, Osborn McGraw Hill, Barkley, California, 1966, Third Edition.

7 Design and Implementation of Information Systems Course work, Code: MCT07 Semester: 2 Number of credits: 6 Assoc. Prof. Ph.D. Todorka Dimitrova, (FCSC), tel , dimitrova@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Compulsory course for the students from the specialty Computer Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational Master s degree. AIMS AND OBJECTIVES OF THE COURSE: To provide the students with fundamental qualification and expertise in analysis, specification, design, development and implementation of information systems in various application areas. DESCRIPTION OF THE COURSE: Main topics include basics of tools and techniques used for information modeling, database design, graphical user interfaces, system development, testing and implementation, advanced data processing, system management, and social aspects. PREREQUISITES: Basics of Programming and Information Technology TEACHING METHODS: Lectures, visual presentation of information, case studies and application demos, individual and team works, project development, practice exercises, control tests. METHOD OF ASSESSMENT: Current assessment: on practical assignments and projects development. BIBLIOGRAPHY: Benett, McRobb and Farmer, Object Oriented System Analysis and Design Using UML, McGraw Hill Bradley, R. Computer Science for Advanced Level, Stanley Thorner Ltd., 1992 Dix, A., J. Finlay, G. Abowd, R. Beale. Human-Computer Interaction, Prentice Hall, Hutchinson, S., S. Sawyer. Computers and Information Systems, Irwin Inc., Kendall, K., J. Kendall. Systems Analysis and Design, Prentice Hall, Muller, R., Database Design for Smarties. Using UML for Data Modeling, Morgan Kaufmann Publishers, Preece, J. (ed.). A Guide to Usability. Addison-Wesley,

8 Design and Development of Windows-based Applications II Code: MCT08 Semester: 2 Number of credits: 6 Assoc. Prof. Ph.D. Mariana Goranova (FCSC), tel: , mgor@tu-sofia.bg Ass. Prof. Ph.D. Virginia Dimitrova (FCSC), tel , vergy@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Compulsory course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: To develop a student s ability to design and development safety Windows Forms applications. The subjects studied and the skills developed in this course are applied in the development of the diploma projects. DESCRIPTION OF THE COURSE: The main topics concern: characteristics of Windows Forms applications in comparison with Web Forms applications, design and creating of custom controls, using dialog boxes, accessing databases using ADO.NET, printing documents, asynchronous programming, adding help information, securing using code access security and role-based security, calling Win32 API functions. PREREQUISITES: The course assumes that the students are aware of the programming language C# (or other object-oriented programming language) and have skills of working with visual environment for program development. TEACHING METHODS: Lectures, using a beamer, case studies, laboratory work in teams, preparation of exercises and laboratory works, solve a problem using C#. Course project design and developing an application for Windows. METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Tom Archer, Andrew Whitechapel, Inside C#, Second Edition, Microsoft Press, John Sharp, Jon Jagger, Microsoft Visual C#.NET Step by Step, Microsoft Press, Jesse Liberty, Programming C#, Second Edition, O Reilly, Charles Petzold, Programming Microsoft Windows with C#, Microsoft Press, Svetlin Nakov and others, Programming in the.net Framework, Faber, 2004.

9 Name of the course Software Engineering Code: MCT09 Semester: 2 L 2 hours; LW 1 hour Number of credits: 6 Assoc. Prof. Ph.D. Bogdan Shishedjiev (FCSC), tel: , bogi@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Mandatory for the master s degree students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control. AIMS AND OBJECTIVES OF THE COURSE: The course is aimed to teach the students in software engineering practice and to give them base knowledge about the industrial methods for software production. DESCRIPTION OF THE COURSE: The main topics concern: Software process, Life cycle, UML, Software Requirements, Architectural Software Design, Computer Aided Computer Engineering, Verification and validation, Managing software process. PREREQUISITES: Object Oriented Programming, Informational Systems, Operation Systems. TEACHING METHODS: All lectures are developed as PowerPoint slides and are taught by means of computer and multimedia projector. In laboratory are solved different case studies. The second part of the labs the students develop projects by teams of two-four students. All slides are published at Internet METHOD OF ASSESSMENT: The assessment is made by an exam (75%) and assessment of the laboratory woarks (25%). BIBLIOGRAPHY: 1. Ian Sommerville, Software engineering, 7-th edition, Addison Wesley, 2004, ISBN Scott E. Donaldson, Stanley G. Siegel, Successful Software Development 2nd Edition, Prentice Hall, 2000, ISBN: , Scott Ambler, Agile Modelling, Wiley,2002

10 XML and WEB-based Technologies Number: MCT10 L201 Semester: 2 L 2 hours; LW 1 hour Assoc. Prof. Ph.D. Juliana Georgieva (FCSC), tel: , july@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Selectable course for the students of speciality Computer Technologies and Applied Programming studying for master degree at the Dept of Programming and Computer Technologies, Faculty of Computer Systems and Control of. AIMS AND OBJECTIVES OF THE COURSE: The main goal of this course is to give fundamental knowledge about the basic characteristics of XML and about its possibilities as a meta-language. The problems concerning structuring, storage and information exchanging are considered. Web applications creating on the basis of XML is discussed as well. DESIRIPTION OF THE COURSE: The principles of developing well structured and validated documents on the basis of the means as document type definition (DTD), XML Schema and document structure description (DSD) are examined. The languages of XML documents transforming as XSL and XSLT are referred. The main standards of XML interfaces and creating of corresponding parsers are discussed. Special attention is given to the development of applications for data control and web services (SOAP protocol). Laboratory work will support the practical assimilation of matter in contemporary programming environments. The discussed topics will be useful and applicable in all areas of the engineering practice. PREREQUISITES: The course is based on the knowledge received in some bachelor and master degree courses as: Design and Development of Windows based Applications (part I and part II), Databases, Applied and System Programming. TEACHING METHODS: Lectures given in auditory room using visual presentations (PowerPoint presentation). Laboratory work in a computer room, each student is provided separate working place with a computer system and relevant software. METHOD OF ASSESSMENT: Written examination after the end of the semester. BIBLIOGRAPHY: 1) Group of Soft Press, Programming with XML, Soft Press, 2001; 2) Mical Morrison, Fast and Effective HTML and XML, Soft Press, 2003; 3) Harold, Elliotte Rusty, XML Bible, IDG Books, 1999; 4) Alain Michard, XML langage et applications, Eyrolles, Paris, 2001; 5) Gitanjali Aurora, Sai Kishor, XML Web Services, Дуо Дизайн, 2005; 6)

11 Realistic Image Synthesis and Computer Animation Code: MCT10 L202 Semester: 2 Assoc. Prof. Ph.D. Stoyan Maleshkov (FCSC), tel: , maleshkov@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Elective course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: At the end of the course the students are expected to be able to apply the methodology for creating of realistic image synthesis and computer animation. The subjects studied and the skills developed in this course are applied in the subsequent engineering courses and projects. DESCRIPTION OF THE COURSE: The main aim of the course is to make a study of the methods of creation and editing object with complex geometry and hierarchical structure and to attain proficiency in realistic visualization and computer animation. The students gain knowledge and develop skills to use state-of-the-art software products in working out specific tasks. This course presents the basic concepts and tasks of computer animation and the techniques or realistic visualization. Some of the main algorithms and models are considered. Special attention is given to applications in engineering areas. Knowledge and skills to solve concrete problems are developed. PREREQUISITES: Computer Graphics and Geometric Modeling. TEACHING METHODS: Lectures are delivered by the use of demonstration materials and slides in electronic format, presented with computer and multimedia projector. The laboratory exercises are carried out in computer labs with local and global network. Students develop group and individual practically oriented course works. Additional educational materials for the lab assignments are provided to the students in electronic format. METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Lecture notes; 2. Lukipudis, Е. Komputer Graphics and Geometric Modeling, Sofia, 1996.; 3. Hearn, D., M. Baker. Computer Graphics - C version, Second Edition, Prentice-Hall, Foley, J., A. van Dam, S. Feiner and J. Hughes. Computer Graphics - Principle and Practice, Second Edition, Addison Wesley, 1996.; 5 Angel E., Interactive Computer Graphics A Top-Down Approach Using OpenGL, Third Edition, Addison Wesley, 2003.; 6. Watt, A. Fundamentals of Three-Dimensional Computer Graphics, Addison-Wesley, 1989.; 7. Documents, describing the functionality of 3D Studio Max.

12 Designing of User Interface Code: MCT10 L203 Semester: 2 Assoc. Prof. PhD Todorka Dimitrova (FCSC), tel: , dimitrova@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Selective course for the students from Computer Technologies and Applied Programming Master Degree programme at the Faculty of Computer Systems and Control. AIMS AND OBJECTIVES OF THE COURSE: To provide the students with fundamental qualification and expertise in applying modern strategies for design and development of usable human-computer interfaces. DESCRIPTION OF THE COURSE: Main topics include introduction to human-computer interaction, human factors, user interfaces, usability, fundamental approaches, tools and techniques used for analysis, design, development and evaluation of user interfaces, adaptive and distributed interfaces. Laboratory practice includes group and individual work on designing and prototyping of user interfaces of various software systems and applications. PREREQUISITES: Basics of computer technologies and object-oriented programming. TEACHING METHODS: Lectures, visual presentation of information, case studies and application demos, individual and team works, project development, practice exercises, control tests. METHOD OF ASSESSMENT: Current assessment: on practical assignments and projects development; Two hour written exam on theory and a practical task. BIBLIOGRAPHY: Shneiderman, B. Designing the User Interface. Strategies for Effective Human-Computer Interaction, Addison Wesley, Dix, A., J. Finlay, G. Abowd, R. Beale. Human-Computer Interaction, Prentice Hall, Preece, J. (ed.). A Guide to Usability. Addison-Wesley, Георгиев, Г., Т. Димитрова, Д. Караманска. Ергономични фактори на компютризираното обучение, ВМЕИ, Дамянова, Т. Мултимедия. Съвременни технологии за създаване и използване на компютърни програми, Информа, Шнейдерман, Б. Психология програмирования, Мир, Asymetrix ToolBook / Macromedia Director / MS Front Page (фирмена литература).

13 Geographic Information Systems Number: MCT11 L301 Semester: 2 L 2 hours; LW 1 hour Prof. Ph.D. Gotcho Gotchev (FCSC), tel: , gotchev@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Selectable course for the students of speciality Computer Technologies and Applied Programming studying for master degree at the Dept of Programming and Computer Technologies, Faculty of Computer Systems and Control of. AIMS AND OBJECTIVES OF THE COURSE: The course is aimed to give knowledge about geographic information systems concerning gathering, storage, graphical presentation, management, processing and analyses of spatially distributed data. DESIRIPTION OF THE COURSE: Specifics and components of a geographic information system (GIS) are discussed in the course. Special attention is given to the data models and data types for representation of geographically referenced information; the different data sources and the problems of geo-referencing of spatially distributed data; the possibilities for data visualization; the processing operations and the different type of analyses that can be applied to the geographic data and the presentation of the results. The stages of the design and implementation of a GIS project are discussed. The application areas and the specifics of the GIS projects for them are also referred. Laboratory work is provided for the course for the purposes of practical implementation and better understanding of the topics discussed. The acquired knowledge can be applied during diploma paper preparation and directly in practice. PREREQUISITES: The course is based on the knowledge received in some bachelor degree courses: Databases, Applied and System Programming, Computer Systems Architecture and Design. TEACHING METHODS: Lectures given in auditory room using visual presentations (PowerPoint presentation). Laboratory work in a computer room, each student is provided separate working place with a computer system and relevant software. METHOD OF ASSESSMENT: Written examination after the end of the semester. BIBLIOGRAPHY: 1. John E. Harmon, Steven J. Anderson, The Design and Implementation of GIS, John Wiley & Sons, Michael Zeiler, Modelling our World, ESRI Press, Andy Mitchell, The ESRI Guide to GIS Analysis, ESRI Press, 1999.

14 .NET Technologies Code: MCT11 L302 Semester: 2 Number of credits:5 LECTORS: Ass. Prof. Ph.D. Virginia Dimitrova, (FCSC), tel.: , vergy@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Selectable course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: To understand the Microsoft.NET strategy that allows combining information, people, systems and devices through program solutions. To develop a student s ability to use.net for creation of Web services as well as safety applications that consume Web services. The subjects studied and the skills developed in this course are applied in the development of the diploma projects. DESCRIPTION OF THE COURSE: The main topics concern: Web services as an approach in inter-application communication; tools and techniques for creation of Web services; tools and techniques for development of applications that consume Web services; securing the applications that use Web services; configuring and distributing Web applications. PREREQUISITES: The course assumes that the students are aware of the programming language C# (or other object-oriented programming language) and have basic skills of working with visual environment for program development as well as a background of Windows-based application creation ( bachelor level). TEACHING METHODS: Lectures, using a beamer, case studies, laboratory work in teams, preparation of exercises and laboratory works, solve a problem using Visual Studio.NET and C#. Course projects creation of ASP.NET applications. METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Tom Archer, Andrew Whitechapel, Inside C#, Second Edition, Microsoft Press, John Sharp, Jon Jagger, Microsoft Visual C#.NET Step by Step, Microsoft Press, Джефри Рихтер, Microsoft.NET Framework приложно програмиране, СофтПрес ООД, Damien Watkins, Mark Hammond, Brad Abrams, Programming in the.net Environment, Microsoft Corporation, Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET, MSDN Training, Microsoft Corporation, 2002.

15 Expert Systems Code: MCT11 L303 Semester: 2 L 2 hours,lw 1 hour Assoc. Prof. Ph.D. Agop Hachikyan (FCSC), tel: , ahh@tu-sofia.bg COURSE STATUS IN THE CURRICULUM: Selectable course for the students specialty Computer Technologies and Applied Programming of the Faculty of Computer Systems and Control, educational master s degree. AIMS AND OBJECTIVES OF THE COURSE: The course is aimed to make the students acquainted with the technology of the expert systems and their role in the process of the decision making. The basic concepts of expert systems and their characteristics are introduced. The students are learning how to extract and formulize knowledge. The possibilities for processing of uncertain data are also included. DESCRIPTION OF THE COURSE: Main topics: Architecture of the expert systems; Types of expert systems; Expert systems for classification and constructive tasks; Representation of knowledge. Rule based expert systems; Extraction of knowledge; Uncertain knowledge; Validation of the expert systems; Hybrid systems; Development of expert systems. PREREQUISITES: 1. The students should know programming. 2. Expert system shell EXSYS. TEACHING METHODS: Lectures; laboratory work and course project METHOD OF ASSESSMENT: Exam BIBLIOGRAPHY: 1. Peter Jackson, Introduction to Expert Systems, Third Edition, West Group, Rochester, NY. Превод на руски: Введение в експертньiе системьi, Питер Джексон 2. Д.Уотермен, Руководство по експертньiм системам, перевод с англ., Москва, Мир Т.А.Гаврилова, В.Ф.Хорошевский, Базьi знаний интелектуалньiх систем, ПИТЕР, Санкт-Петербург, 2000.

Computer Information Systems

Computer Information Systems Computer Information System Courses Description 0309331 0306331 0309332 0306332 0309334 0306334 0309341 0306341 0309353 0306353 Database Systems Introduction to database systems, entity-relationship data

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing

LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University BSc (Hons) in Computing Contents Programme Aims and Objectives Programme Structure Programme Outcomes Mapping of

More information

Bachelor program INFORMATION TECHNOLOGIES year 2014/2015

Bachelor program INFORMATION TECHNOLOGIES year 2014/2015 Short introduction: Bachelor program INFORMATION TECHNOLOGIES year 2014/2015 First two years of study includes generic courses; teaching main scientific topics in two-semester courses Mathematics, Computer

More information

SOFTWARE ENGINEERING PROGRAM

SOFTWARE ENGINEERING PROGRAM SOFTWARE ENGINEERING PROGRAM PROGRAM TITLE DEGREE TITLE Master of Science Program in Software Engineering Master of Science (Software Engineering) M.Sc. (Software Engineering) PROGRAM STRUCTURE Total program

More information

PCCC PCCC Course Description

PCCC PCCC Course Description Course Description CIS 101 Computer Concepts and Applications 3 credits (formerly Introduction to Computers and Information Processing) Introduces a variety of topics in computers and computing including

More information

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices 232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

Computer Science. Master of Science

Computer Science. Master of Science Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and

More information

Computer and Information Sciences

Computer and Information Sciences Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,

More information

The Norwegian School of Information Technology

The Norwegian School of Information Technology The Norwegian School of Information Technology Index About NITH...2 Curriculum...2 Bachelor Information Systems...3 1. year...3 2. year...3 3. year...4 Bachelor Information Technology...6 1. year...6 2.

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference to

More information

DEGREE CURRICULUM COMPUTER GRAPHICS AND MULTIMEDIA Master's Degree in Informatics Enginneering

DEGREE CURRICULUM COMPUTER GRAPHICS AND MULTIMEDIA Master's Degree in Informatics Enginneering Academic year 2015- DEGREE CURRICULUM COMPUTER GRAPHICS AND MULTIMEDIA Master's Degree in Informatics Enginneering Teaching staff: Francesc Sebé Feixas Subject's general information Subject name Typology

More information

Master's Degree Program in Computer Science

Master's Degree Program in Computer Science Master's Degree Program in Computer Science 1. Curriculum Title Master of Science (Computer Science) M.Sc. (Computer Science) 2. Degree Title Master of Science (Computer Science) M.Sc. (Computer Science)

More information

Introduction to Information Visualization

Introduction to Information Visualization Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Introduction to Information Visualization www.portugal-migration.info Information Visualization Beatriz Sousa Santos,

More information

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Introduction to Information Visualization

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Introduction to Information Visualization Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Introduction to Information Visualization www.portugal-migration.info Information Visualization Beatriz Sousa Santos,

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 315 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

VIII. COURSE SYLLABI E. MANAGEMENT INFORMATION SYSTEMS COURSES

VIII. COURSE SYLLABI E. MANAGEMENT INFORMATION SYSTEMS COURSES VIII. COURSE SYLLABI E. MANAGEMENT INFORMATION SYSTEMS COURSES MISY 2311: Introduction to Management Information Systems MISY 2312: Introductory Programming for Information Systems MISY 2313: Intermediate

More information

Master s Program in Information Systems

Master s Program in Information Systems The University of Jordan King Abdullah II School for Information Technology Department of Information Systems Master s Program in Information Systems 2006/2007 Study Plan Master Degree in Information Systems

More information

Division of Mathematical Sciences

Division of Mathematical Sciences Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree

More information

DEGREE CURRICULUM SOFTWARE ARCHITECTURES Degree in Computer Engineering. Teaching staff: GIL IRANZO, ROSA MARIA GARCIA GONZALEZ, ROBERTO

DEGREE CURRICULUM SOFTWARE ARCHITECTURES Degree in Computer Engineering. Teaching staff: GIL IRANZO, ROSA MARIA GARCIA GONZALEZ, ROBERTO Academic year 2014-15 DEGREE CURRICULUM SOFTWARE ARCHITECTURES Degree in Computer Engineering Teaching staff: GIL IRANZO, ROSA MARIA GARCIA GONZALEZ, ROBERTO Subject's general information Subject name

More information

CURRICULUM VITAE EDUCATION:

CURRICULUM VITAE EDUCATION: CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone:

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 305 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's

More information

Gildart Haase School of Computer Sciences and Engineering

Gildart Haase School of Computer Sciences and Engineering Gildart Haase School of Computer Sciences and Engineering Metropolitan Campus I. Course: CSCI 6638 Operating Systems Semester: Fall 2014 Contact Hours: 3 Credits: 3 Class Hours: W 10:00AM 12:30 PM DH1153

More information

Master of Science in Computer Science Information Systems

Master of Science in Computer Science Information Systems Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 244 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

CSE 445/598 Distributed Software Development

CSE 445/598 Distributed Software Development Catalog Description CSE 445/598 Distributed Software Development Syllabus and Course Information Distributed system architectures and design, service-oriented computing, and frameworks for development

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES ASSOCIATE IN APPLIED SCIENCE DEGREES AND S COMPUTER INFORMATION TECHNOLOGY The Game Animation and Design degree prepares students to create computer generated animation, design, and create video games,

More information

Stage III courses COMPSCI 314

Stage III courses COMPSCI 314 Stage III courses To major in Computer Science, you have to take four Stage III COMPSCI courses, plus one other Stage III course chosen from the BSc Schedule. This may be another Stage III COMPSCI course.

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge of Computer Science

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

INFORMATION TECHNOLOGY PROGRAM

INFORMATION TECHNOLOGY PROGRAM INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate.

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce 2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge

More information

Course descriptions 2014-2015 / Bachelor level courses

Course descriptions 2014-2015 / Bachelor level courses Course descriptions 2014-2015 / Bachelor level courses Programming Ohjelmointi Code: TITE1070 Prerequisites: - Learning Outcomes: after passing the course students will be able to write some minor computer

More information

Department of Computer Science

Department of Computer Science 172 Department of Computer Science Department of Computer Science Chairperson: Turkiyyah, George M. Professors: Nasri, Ahmad H.; Turkiyyah, George M. Associate Professors: Abu Salem, Fatima K.; Attie,

More information

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated.

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated. Computer Science and Information Systems: Information Technology - Networking CSIT 131 Word (1) (Formerly CSIS 127) Word word processing software. Prepares individuals who are seeking to become a Microsoft

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 299 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours. (International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models

More information

Efficiency Considerations of PERL and Python in Distributed Processing

Efficiency Considerations of PERL and Python in Distributed Processing Efficiency Considerations of PERL and Python in Distributed Processing Roger Eggen (presenter) Computer and Information Sciences University of North Florida Jacksonville, FL 32224 ree@unf.edu 904.620.1326

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office

More information

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

How To Get A Computer Science Degree

How To Get A Computer Science Degree MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science

More information

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline 1. TITLE OF COURSE AND COURSE NUMBER: Computer Graphics, CS 461, Credits: 3, (Major

More information

CSCD18: Computer Graphics

CSCD18: Computer Graphics CSCD18: Computer Graphics Professor: Office: Office hours: Teaching Assistant: Office hours: Lectures: Tutorials: Website: Leonid Sigal lsigal@utsc.utoronto.ca ls@cs.toronto.edu Room SW626 Monday 12:00-1:00pm

More information

Bachelor of Information Technology (Incorporating Diploma in Information Technology (Levels 5 and 6)

Bachelor of Information Technology (Incorporating Diploma in Information Technology (Levels 5 and 6) Bachelor of Information Technology (Incorporating Diploma in Information Technology (Levels 5 and 6) Programme Structure STAGE ONE This stage makes up the Diploma in Information Technology (Level 5) 120

More information

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Information Science & Systems Courses INFO 101 - Introduction to Information Technology Introduces

More information

City University of Hong Kong

City University of Hong Kong City University of Hong Kong Information on a Course offered by School of Creative Media with effect from Semester A in 2012 / 2013 Part I Course Title: 3D Game Production Course Code: SM3608 Course Duration:

More information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST1201 Programming Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course is an intensive

More information

EFFICIENCY CONSIDERATIONS BETWEEN COMMON WEB APPLICATIONS USING THE SOAP PROTOCOL

EFFICIENCY CONSIDERATIONS BETWEEN COMMON WEB APPLICATIONS USING THE SOAP PROTOCOL EFFICIENCY CONSIDERATIONS BETWEEN COMMON WEB APPLICATIONS USING THE SOAP PROTOCOL Roger Eggen, Sanjay Ahuja, Paul Elliott Computer and Information Sciences University of North Florida Jacksonville, FL

More information

BSc IN NETWORKING TECHNOLOGIES (TAUGHT IN ENGLISH)

BSc IN NETWORKING TECHNOLOGIES (TAUGHT IN ENGLISH) BSc IN NETWORKING TECHNOLOGIES (TAUGHT IN ENGLISH) Training program during the first two years cover general education courses; lecture courses: Programming (C + +), Computer Systems, Object Oriented Programming

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New

More information

Developing Database Business Applications using VB.NET

Developing Database Business Applications using VB.NET Developing Database Business Applications using VB.NET Curriculum class designed and written by Ernest Bonat, Ph.D., President Visual WWW, Inc. Visual WWW is a Microsoft Visual Studio Industry Partner

More information

Bachelor of Science in Information Technology. Course Descriptions

Bachelor of Science in Information Technology. Course Descriptions Bachelor of Science in Information Technology Course Descriptions Year 1 Course Title: Calculus I Course Code: MATH 101 Pre- Requisite(s): This course introduces higher mathematics by examining the fundamental

More information

INFORMATION SYSTEMS (INFO)

INFORMATION SYSTEMS (INFO) VCU 1 INFORMATION SYSTEMS (INFO) INFO 160. Digital Literacy: Computer Concepts, Internet, Digital Devices. 1 Hour. Semester course; 1 credit. Overview of basic computer concepts, the Internet, new technologies

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Course Descriptions. preparation.

Course Descriptions. preparation. Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

The Future is Now Computer Information Systems Kennebec Valley Community College Your Key to Success

The Future is Now Computer Information Systems Kennebec Valley Community College Your Key to Success The Future is Now Computer Information Systems Kennebec Valley Community College Your Key to Success Contact: Scott A. Hood 92 Western Avenue Fairfield, Maine 04937 (207) 453-5002 shood@kvcc.me.edu PROGRAM

More information

Master Degree Program in Computer Science (CS)

Master Degree Program in Computer Science (CS) Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants

More information

MH NOROUZI RÉSUMÉ AND CV

MH NOROUZI RÉSUMÉ AND CV MH NOROUZI RÉSUMÉ AND CV PERSONAL INFORMATION Last Name: NorouziMahalli First Name: MohammadHossein Date of Birth: 1988 Marital status: Single Birth Certificate ID: 9850 Languages Spoken: Native Language:

More information

DATABASE-DRIVEN WEBSITES: A WORKING COURSE MODEL

DATABASE-DRIVEN WEBSITES: A WORKING COURSE MODEL DATABASE-DRIVEN WEBSITES: A WORKING COURSE MODEL Paul J. Kovacs, Robert Morris University, kovacs@rmu.edu ABSTRACT As a historical study of the Internet would reveal, the original rationale of the World

More information

Business Information Technology Bachelor of Science

Business Information Technology Bachelor of Science 1. Program s Name Business Information Technology Bachelor of Science Thai Name : ว ทยาศาสตรบ ณฑ ต สาขาว ชาเทคโนโลย สารสนเทศทางธ รก จ English Name : Bachelor of Science Program in Business Information

More information

A Model of Undergraduate Computer Networking Education

A Model of Undergraduate Computer Networking Education Session 3248 A Model of Undergraduate Computer Networking Education Paul I-Hai Lin, Hal Broberg Electrical and Computer Engineering Technology Department Indiana University-Purdue University Fort Wayne

More information

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

Additional Software and Hardware Requirements

Additional Software and Hardware Requirements ONLINE REGISTRAR S OFFICE 550 West Van Buren, 7th Floor Chicago, IL 60607 Tel: 312.777.6333 Additional Software and Hardware Requirements In the Kaplan University online learning environment, computer

More information

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0)

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0) Course Title: ITAP 4371: E-Commerce Semester Credit Hours: 3 (3,0) I. Course Overview The primary objective of this course is to expose students to the advanced use of information technology in the design

More information

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree

More information

Grading Distribution: Homework: 20% Examination: 15% Final Examination: 25% Project: 40%

Grading Distribution: Homework: 20% Examination: 15% Final Examination: 25% Project: 40% Computer Science 493-H Fall, 2014 Functional Programming and Concurrency Instructor: Ray Morehead, M.D. 717 Engineering Sciences Building Office Hours: MW 10-1 ray.morehead@gmail.com Recommended Texts:

More information

COMPUTER SCHOOL. Computer Programming. Build your future the INTEC way

COMPUTER SCHOOL. Computer Programming. Build your future the INTEC way COMPUTER SCHOOL Computer Programming Build your future the INTEC way Contents Launch your career 1 Introduction to Programming 2 Introduction to Visual Basic.Net 3 Visual Basic.NET Dev.Windows Applications

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence 1st year undergraduate degrees with AI and/or CS http://www.cs.bham.ac.uk/~jxb/iai.html Lecturer: Dr. John A. Bullinaria http://www.cs.bham.ac.uk/~jxb John A. Bullinaria,

More information

B.Sc. in Computer Information Systems Study Plan

B.Sc. in Computer Information Systems Study Plan 195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210

More information

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog. Computer Science Dr. Ilhyun Lee Professor Dr. Ilhyun Lee is a Professor of Computer Science. He received his Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1996). He was selected

More information

Department of Computer Science

Department of Computer Science 178 Department of Computer Science Department of Computer Science Chairperson: El-Hajj, Wassim M. Professors: Nasri, Ahmad H.; Turkiyyah, George M. Associate Professors: Abu Salem, Fatima K.; Attie, Paul

More information

Master Degree in Computer Science and Networking

Master Degree in Computer Science and Networking Master Degree in Computer Science and Networking The two-year Master Degree (Laurea Magistrale) in Computer Science and Networking is a jointly Program offered by the University of Pisa Deparment of Computer

More information

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.

More information

Teaching Scheme. Theory Practical Course Code L T P Credits Max. Min. Max. Min. ISE 10. -- -- 1MA201 Linear Algebra 3 1-4

Teaching Scheme. Theory Practical Course Code L T P Credits Max. Min. Max. Min. ISE 10. -- -- 1MA201 Linear Algebra 3 1-4 Teaching and for Second Year B.Tech Program in Information Technology I Semester With Effective from 201213 Theory Practical Scheme Marks Marks L T P Credits Max. Min. Max. Min. 1MA201 Linear Algebra 3

More information

F21CN: Computer Network Security: Overview

F21CN: Computer Network Security: Overview F21CN: Computer Network Security: Overview Hans-Wolfgang Loidl http://www.macs.hw.ac.uk/~hwloidl School of Mathematical and Computer Sciences Heriot-Watt University, Edinburgh Hans-Wolfgang Loidl (Heriot-Watt

More information

Clarke College. Major Requirements

Clarke College. Major Requirements 136 Clarke College Computer Science Mission In an increasingly technical world, the computer science department strives to bring technological understanding and contemporary professional skills to the

More information

Bachelor of Science in Business Administration - Information Systems and Technology Major

Bachelor of Science in Business Administration - Information Systems and Technology Major Bachelor of Science in - Information Systems and Technology Major Ling Li, Chair Li Xu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information systems and technology

More information

Course 5431: Getting Started with Microsoft Office PowerPoint 2007. Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

Course 5431: Getting Started with Microsoft Office PowerPoint 2007. Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007 This level of training is designed to help you make the most of your first steps into computing. They cover a basic introduction to a range of Microsoft products such as Word, Power Point and Excel. Course

More information

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

Analysis and Comparative Study of Traditional and Web Information Systems Development Methodology (WISDM) Towards Web Development Applications

Analysis and Comparative Study of Traditional and Web Information Systems Development Methodology (WISDM) Towards Web Development Applications Analysis and Comparative Study of Traditional and Web Information Systems Development Methodology (WISDM) Towards Web Development Applications Abubucker Samsudeen Shaffi 1, Mohaned Al-Obaidy 2 1 Faculty

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

The University of Jordan

The University of Jordan The University of Jordan Master in Web Intelligence Non Thesis Department of Business Information Technology King Abdullah II School for Information Technology The University of Jordan 1 STUDY PLAN MASTER'S

More information

Study Plan for the Bachelor Degree in Computer Information Systems

Study Plan for the Bachelor Degree in Computer Information Systems Study Plan for the Bachelor Degree in Computer Information Systems The Bachelor Degree in Computer Information Systems/Faculty of Information Technology and Computer Sciences is granted upon the completion

More information

Unit Information Form (UIF)

Unit Information Form (UIF) Unit Information Form (UIF) UIF1112 The UIF provides essential information to students, staff teams and others on a particular unit. Please refer to the University s Guidance notes on Unit Information

More information