What Can I Do With A Computer Science Degree?


Contact a Faculty of Mathematics student ambassador to learn about their experience in the program. You can add additional areas of expertise by including specializations such as artificial intelligence, human-computer interaction, or bioinformatics. Should we require all college students to take a computer science course?

Education

Find information on employers in information technology, media and internet, business, consulting and management, and other job sectors. Your computer science course may include a year in industry, which will give you the opportunity to develop commercial skills and build up a network of contacts. Whether you are looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the courses for you.

Promote Job Vacancies, Courses Or Events

Picker Engineering Program The mission of engineering education at Smith is to prepare students to be critical thinkers and resilient learners and to generate new knowledge. As part of a TRIPODS+X grant, there is summer work to explore investigating students’ data science misconceptions before and after their first formal course in data science. This project will rely on aspects of text mining in addition to data management. Many students complete independent research projects in computer science under the supervision of a faculty member. Often these are undertaken over the summer, or they may be completed during the academic year as a special studies or honors thesis.

Languages

This minor accommodates the increasing number of students who desire both grounding in music theory and composition and the technical expertise to express their music through digital media that requires mastery of the underlying principles of computer science. The minor consists of the equivalent of six courses equally balanced between computer science and music. Modules and course details may change, subject to the University's programme approval, monitoring and review procedures. The University reserves the right to alter or withdraw courses, services and facilities as described on our website without notice and to amend Ordinances, Regulations, fees and charges at any time. Students should enquire as to the up-to-date position when applying for their course of study. From the chance to work on real-world industry projects through our Computing Enterprise Centre, to placements with major international companies like IBM, Intel and Microsoft, we want our graduates to have the academic and industry skills that employers want.

Topics include basic concepts in abstraction, algorithms, operating systems, data structures, encapsulation, resource management, security, software engineering, and web development using languages such as C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets are inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. While the field of artificial life examines systems and studies the complex behaviors that emerge from these systems, artificial intelligence uses systems to develop specific behaviors in machines and software. AI is a cross-disciplinary topic drawing on applied mathematics, symbolic logic, semiotics, electrical engineering, philosophy , neurophysiology and social intelligence.

Discover the similarities between different languages and gain an understanding of which language is the right one for a particular task. The New Media Program at the University of Maine offers an interdisciplinary course of study in the systems, technologies, history, design, and theory of information. The curriculum enables students to investigate the creative and applied processes essential to this area of study. It prepares students to be technologically capable, articulate thinkers, and creative media professionals. The fact that there are really three distinct fields, each with its own area of study, is confirmed by at least three things.

This includes removing the need to submit an attendance register or declaration of originality as these will now be handled within the Submit for Assessment system. For more information refer to the Administrative guide for subjects using Submit for Assessment. Web Lab is a programming environment where you can make simple web pages using HTML and CSS.

Comments