College of Science Department of Math and Computer Science CS410-463B: Software Project Management and Development Winter Term of 1999/2000 Web-page: http://mcs.sci.kuniv.edu.kw/~almulla/courses/cs463.html Class Time & Location: 135 09:00-09:50, room Kh\11-207, Khaldia Campus
Instructor: Dr. Mohammed Almulla
Online Resources
PrerequisitesYou should be familiar with programming in a high level languages including the use of modular programming, parameter passing mechanisms, analysis of algorithms, and data structures. I expect that all of you are familiar with at least one advanced concept in computer science such as computer networking, databases, principles of programming languages, artificial intelligence, computer graphics, object-oriented programming, or software design, modeling and engineering. You will be asked to choose and develop a project that corresponds to the field of your interest. Your product has to be recent and reflects the state of the art in the computer technology these days.Full exposure to algorithms, data structures and knowlege representation is needed for this course. This material is covered in the course 356, which is the actual prerequisite for this course. You are also expected to follow the programming style that you have been trained on in 126 and 206. The actual prerequesite of the course is Data Structures and Algorithms 300.
Course ObjectivesThis course is designed to allow the students to show their conceptual and programming abilities. The course is aimed at students with a strong background in computer science. The emphasis is on algorithms and theoretical machinery for building and analysing computational systems. The coverage of the project domains is broad, with selected topics explored in greater depth but with no attempt to exhaustively survey the entire selected field.
Project Selection List
Textbook
AssignmentsThere will be no assignments in this course. However, one month after selecting the project topic,you are required to submit a proposal explaining your choice, the selected model, and the method of implementation. Click here to see the project selection status page. Your proposal has to be typed and submitted in good English format. The exact due date of submitting the proposal will be specified in class. Midterm ExamsThere will be no midterms in this course.Final ExamThere will be no final exam in the course. However, after submitting the final product, there will be in class presentation of the work accompanied with a computer demo of the delivered product.
Course Grading System
|
|