Objective
• To teach students how to apply the principles of computer science, mathematics and scientific investigation to solve real-world problems appropriate to the discipline.
• To teach students lifelong learning skills, which will allow them to successfully adapt to evolving technologies throughout their professional careers.
• To prepare students for employment and advanced studies, and provide them with significant experiences in complex software development for real-world problems.
• To teach students effective teamwork, communication and interpersonal skills that enable them to work with others effectively in their professional careers.