• University of Derby Online Learning Featured Masters Courses
  • Aberystwyth University Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
  • University of Surrey Featured Masters Courses
  • Birmingham City University Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
De Montfort University Featured Masters Courses
University of Dundee Featured Masters Courses
University of Leeds Featured Masters Courses
University of the West of England, Bristol Featured Masters Courses
University of Birmingham Featured Masters Courses
"computer" AND "architect…×
0 miles

Masters Degrees (Computer Architecture)

We have 298 Masters Degrees (Computer Architecture)

  • "computer" AND "architecture" ×
  • clear all
Showing 1 to 15 of 298
Order by 
The Institute for Computing System Architecture (ICSA) will provide you with academic resources and industry links that are among the best in the world. Read more

The Institute for Computing System Architecture (ICSA) will provide you with academic resources and industry links that are among the best in the world.

We are home to the UK’s largest group of PhD researchers in the field, and host a Centre of Excellence in partnership with ARM, the world’s largest microprocessor intellectual property provider. We are also a member of the European Network of Excellence on High Performance and Embedded Architecture and Compilation.

Our current research is focused on the areas of:

  • compilers and architectures
  • parallel computing
  • wireless networking
  • processor-automated synthesis by iterative analysis.

While the scope for research is wide, each area is underpinned by our fundamental aims:

  • to extend understanding of existing systems
  • to improve current systems
  • to develop new architecture and engineering methods

Training and support

You’ll be supported in your research by award-winning academic staff – including four Fellows of the Royal Academy of Engineering. They and other research colleagues have contributed to what is an enviable publications portfolio, featuring some of the most prestigious publications in the field.

You’ll graduate with more than an intensive knowledge of your field: you’ll also have established academic and personal links that will last a lifetime.

The School of Informatics holds a Silver Athena SWAN award, in recognition of our commitment to advance the representation of women in science, mathematics, engineering and technology. The School is deploying a range of strategies to help female staff and students of all stages in their careers and we seek regular feedback from our research community on our performance.

Facilities

The award-winning Informatics Forum is an international research facility for computing and related areas. It houses more than 400 research staff and students, providing office, meeting and social spaces.

It also contains two robotics labs, an instrumented multimedia room, eye-tracking and motion capture systems, and a full recording studio amongst other research facilities. Its spectacular atrium plays host to many events, from industry showcases and student hackathons to major research conferences.

Nearby teaching facilities include computer and teaching labs with more than 250 machines, 24-hour access to IT facilities for students, and comprehensive support provided by dedicated computing staff.

Among our entrepreneurial initiatives is Informatics Ventures, set up to support globally ambitious software companies in Scotland and nurture a technology cluster to rival Boston, Pittsburgh, Kyoto and Silicon Valley.

Career opportunities

Our students see their degrees as a launchpad for their careers, and many have established themselves as world-class researchers and developers. By joining their ranks, you will be able to make your mark on the next generation of technological innovations.

Academic and business employers actively recruit ICSA graduates, many of whom are now designing the next generation of products for major software developers, or taking the lead in other entrepreneurial ventures.



Read less
The Master’s programme focuses on designing and using complex modern computer systems. As part of the programme, students cover such subjects as innovation and entrepreneurship, hardware systems design and modelling, computer architecture and programming, software project management and databases, to name but a few. Read more

The Master’s programme focuses on designing and using complex modern computer systems. As part of the programme, students cover such subjects as innovation and entrepreneurship, hardware systems design and modelling, computer architecture and programming, software project management and databases, to name but a few.

Students can choose between the following two specialisations:

  • Computer Systems Design – focusing on the modelling, analysing, designing and testing of complex systems consisting of both hardware and software components;
  • Automation and Systems Engineering – focusing on the modelling, analysing and designing of automation and computer control systems.

The Department of Computer Engineering received the IBM Faculty Award 2011 and has an excellent partnership with experts from the IBM Development Centre in Germany and the IBM research laboratory in Israel.

Key features

  • Individual approach to students
  • Students work closely with professors
  • Uses the latest software and hardware to develop practical skills
  • Close cooperation and networking with the IT industry
  • Develops the computing and IT management skills needed to be effective in the industry and in commerce straight away

Course outline

The Computer and Systems Engineering Master's programme focuses on the education of designing and using modern complex computer systems. Nowadays computer systems are used more or less everywhere, they are extremely diverse and most of them are "invisible" to users. Such systems include not only traditional PC-s and sophisticated supercomputers, but also computer systems "embedded" into cars and mobile phones, for instance. Most of these computers are interconnected via various wired and wireless networks and do not work in isolation. These embedded systems can be either stand-alone items or an integral part of a larger system and represent the combination of software and hardware designed to perform specific functions.

When studying the Computer and Engineering Systems programme, students are exposed to systems design and modelling, computer architectures and programming, to name few of the topics. Exposure to those topics will position students well for jobs at small, medium and large companies. Their jobs will involve defining, designing and using embedded computer system in areas such as automotive electronics, consumer devices, telecommunications, etc.

The Computer and Systems Engineering programme is supervised by two departments of TUT - Department of Computer Engineering (DCE) and Department of Computer Control (DCC). Students can choose between two of the following specialisations:

  • Computer Systems Design (supervised by DCE) focuses on the modelling, analysing, designing and testing of complex systems consisting of both hardware and software components;
  • Automation and Systems Engineering (supervised by DCC) focuses on the modelling, analysing and designing of automation and computer control systems.

Faculty

Faculty of Information Technology (founded in 1965) trains specialists in the main fields of information and communications technology (ICT) at bachelor, master and doctoral level. High-quality knowledge based teaching and training is based on international research and development activities, and tight cooperation with ICT industry.

There are more than 2100 students annually learning in the faculty, which employs 150 faculty members, lecturers, researchers and engineers.

Curriculum

Structure of curriculum

Future career options

Graduates find employment as specialists in the design, realisation, application and administration of computerised equipment and systems. Career opportunities are varied: computer and software companies; banks; diagnostic systems in manufacturing, service, medicine; "smart" houses and manufacturing systems; industrial automation; management control and monitoring systems in air, water and ground based transport, etc. Master’s degree holders interested in high-level research work and university staff positions have the opportunity to continue their studies in the PhD programme.

Career opportunities and potential jobs: designer of computer and automated control systems and the components thereof, project manager, software developer, department manager, management board member, and management board chairman.



Read less
Offered through the . Department of Electrical and Computer Engineering. , the Master of Science in Computer Engineering prepares students to apply sophisticated computer architecture and integrated circuit design techniques toward modern computing systems using industry-standard design tools. Read more

Offered through the Department of Electrical and Computer Engineering, the Master of Science in Computer Engineering prepares students to apply sophisticated computer architecture and integrated circuit design techniques toward modern computing systems using industry-standard design tools. Faculty and students work together to explore solutions for photonic computing; create state-of-the-art advances in high-performance computing; and improve the reliability of cloud computing.

The program offers up-to-date knowledge and skills in the advances of computer systems architecture and networking, as well as the rapidly-growing use of superscalar microprocessors, real-time embedded systems, VLSI and ASIC design modules, digital signal processors and networked computing platforms. 

Students may choose to focus on the following areas of focus in their coursework and thesis:

  • Computer architecture and high-performance computing
  • MEMS, electronics, and photonics (microelectronics and VLSI systems)

Course Structure

  • Credit hours: 30
  • Thesis options: Students who choose to complete a thesis take 24 credit hours of course work and 6 credit hours for thesis research. These 6 credit hours must be taken over two semesters. Students who choose the non-thesis option take 30 credit hours of coursework.
  • Duration: Two years (full-time) or three years (part-time)


Read less
The Computer Science MSc provides a balance between computer science theory and practical software engineering skills, including teamwork for industrial or research clients. Read more

The Computer Science MSc provides a balance between computer science theory and practical software engineering skills, including teamwork for industrial or research clients. Graduates find employment in the IT industry, or complement their first degree subject with computer science knowledge, leading to interdisciplinary industrial positions and PhD research.

About this degree

You will learn fundamental aspects of how computers work by taking modules in computer architecture, operating systems, compilers, data structures and algorithms. You will also gain practical knowledge in areas such as human-computer interaction, App design, databases and software engineering. You will develop programming skills in modern languages, such as object-oriented Java for Android development. 

Team working, project planning and communication skills are developed by working in small groups developing software for real industrial and research clients. Optional modules allow specialisation in subjects such as functional programming, computer music, entrepreneurship and artificial intelligence.

Students undertake modules to the value of 180 credits.

The programme consists of five core modules (75 credits), three optional modules (45 credits) and a research project (60 credits).

Core modules

  • Algorithmics (15 credits)
  • Architecture and Hardware (15 credits)
  • Design (15 credits)
  • Programming (15 credits)
  • Systems Infrastructure (15 credits)

Optional modules

Students must choose a minimum of 15 and a maximum of 45 credits from Group One options. For the remaining credits, students can choose up to 30 credits from Group Two options and up to 15 credits from Electives.

Group One Options (15 to 45 credits)

  • Database Systems (15 credits)
  • Entrepreneurship: Theory and Practice (15 credits)
  • Functional Programming (15 credits)
  • Interaction Design (15 credits)
  • Software Engineering (15 credits)

Group Two Options (up to 30 credits)

  • Affective Interaction (15 credits)
  • Artificial Intelligence and Neural Computing (15 credits)
  • Project Management (15 credits)

Please note: the availability and delivery of optional modules may vary, depending on your selection.

A list of acceptable elective modules is available on the Departmental page.

Dissertation/report

All students undertake an independent computer-based science project which culminates in a dissertation in the form of a project report.

Teaching and learning

The programme is delivered through a combination of lectures and tutorials. Lectures are often supported by laboratory work with help from demonstrators. Student performance is assessed by unseen written examinations, coursework and a substantial individual project.

Further information on modules and degree structure is available on the department website: Computer Science MSc

Careers

Graduates from UCL are keenly sought after by the world's leading organisations, and many progress in their careers to secure senior and influential positions. UCL Computer Science graduates are particularly valued as a result of the department's strong international reputation, strong links with industry, and ideal location close to the City of London. Our graduates secure careers in a wide variety of organisations; for example with global IT consultancies, as IT analysts with City banks, or as IT specialists within manufacturing industries.

Recent career destinations for this degree

  • Analyst and IT Consultant, KPMG
  • Associate Quantity Developer, Moody's
  • Clinical Systems Manager, Whittington Hospital (NHS)
  • Cyber Security Analyst / Developer, BAE Systems
  • PhD in System Engineering, City University of Hong Kong

Employability

This degree opens up many different career paths. Recent graduates have been employed by some of the world's leading IT companies such as Accenture, Barclays Capital and Credit Suisse. The entrepreneurial spirit is ignited in other students and they may either start their own companies or join dynamic start-ups. Other graduates have gone on to PhD study to conduct cutting-edge research in areas that interest them.

Careers data is taken from the ‘Destinations of Leavers from Higher Education’ survey undertaken by HESA looking at the destinations of UK and EU students in the 2013–2015 graduating cohorts six months after graduation.

Why study this degree at UCL?

UCL Computer Science is recognised as a world leader in teaching and research.

UCL received the highest percentage (96%) for quality of research in Computer Science and Informatics in the UK's most recent Research Excellence Framework (REF2014).

Our Master's programmes have some of the highest employment rates and starting salaries, with graduates entering a wide variety of industries from entertainment to finance.

We take an experimental approach to our subject, enjoy the challenge and opportunity of entrepreneurial partnerships and place a high value on our extensive range of industrial collaborations.

Research Excellence Framework (REF)

The Research Excellence Framework, or REF, is the system for assessing the quality of research in UK higher education institutions. The 2014 REF was carried out by the UK's higher education funding bodies, and the results used to allocate research funding from 2015/16.

The following REF score was awarded to the department: Computer Science

96% rated 4* (‘world-leading’) or 3* (‘internationally excellent’)

Learn more about the scope of UCL's research, and browse case studies, on our Research Impact website.



Read less
The Master of Science is intended for those who have a Bachelor's degree in Computer Science or related field, or have sufficient preparation. Read more
The Master of Science is intended for those who have a Bachelor's degree in Computer Science or related field, or have sufficient preparation.

The purpose of the programs is to provide the intellectual and practical tools that professionals will need either to pursue or further careers as computer scientists in industry or to pursue a doctorate degree in computer science.

Curriculum

The Master's curriculum is designed with these goals in mind:

• The core modules provide a solid foundation in the fundamental principles of computer science.
• The 500-level electives give exposure to a variety of Computer Science subject areas.
• The 600-level advanced courses give exposure to research topics of current interest and provide in-depth knowledge.

Core: All four modules (12 credits – 3 credits each)

CSC520 — Foundations of Computer Science
CSC530 — Data Structures
CSC540 — Programming Languages
CSC560 — Analysis of Algorithms

Electives: At least four 500-level electives (at least 12 credits – 3 credits each)

CSC525 — Operating Systems
CSC535 — Networks and Data Communications
CSC545 — Database System Concepts
CSC555 — Software Engineering
CSC565 — Compiler Design
CSC570 — Computer Architecture
CSC573 — Graphics and User Interfaces
CSC575 — Artificial Intelligence
CSC581 — Topics in Computer Science
CSC582 — Topics in Information Systems
CSC583 — Topics in Computer Security
CSC584 — Topics in Web Technology
CSC585 — User Interfaces in Java
CSC586 — System Administration and Security
CSC587 — Web Services
CSC588 — Wireless Programming and Security
CSC589 — UML and Pattern Design

Advanced: At least two 600-level (at least 6 credits – 3 credits each)

CSC600 — Advanced Seminar
CSC603 — Advanced Seminar in Computer Security
CSC604 — Advanced Seminar in Web Technology
CSC605 — Internship
CSC610 — Independent Research
CSC620 — Master's Thesis

To find out more information about the curriculum please visit the website:

http://www.cs.wcupa.edu/grad/masters.html

Internships

West Chester University students may register for a Computer Science Internship and work part time or full time in Summer II or during regular semesters. Students who are not Computer Science majors should use CSC300 (3 credits). Computer Science majors should use CSC400 (6 credits); of the 6 credits, 3 credits can be used to satisfy the major requirements, and the other 3 credits satisfy general electives. Computer Science graduate students should use the course number CSC605 (3 credits).

For more information please visit the website:

https://www.wcupa.edu/internships/

Read less
This Masters in Computer Systems Engineering exposes students to state-of-the-art miniaturised and mobile computer systems and smart device technology, allowing them to acquire the complementary hardware and software knowledge and skills required for understanding and designing such systems. Read more
This Masters in Computer Systems Engineering exposes students to state-of-the-art miniaturised and mobile computer systems and smart device technology, allowing them to acquire the complementary hardware and software knowledge and skills required for understanding and designing such systems.

Why this programme

◾You will be taught jointly by the Schools of Engineering and Computing Science. You will benefit from their combined resources and expertise and from an industry-focused curriculum.
◾Electronic and Electrical Engineering at the University of Glasgow is consistently highly ranked recently achieving 1st in Scotland and 4th in the UK (Complete University Guide 2017).
◾If you are a computer engineering graduate, this programme will enhance your knowledge; if you are an electronic engineering graduate you can focus on developing your software skills; or if you are computer science graduate you can focus on developing your hardware skills.
◾With a 92% overall student satisfaction in the National Student Survey 2015, Electronic and Electrical Engineering at the School of Engineering combines both teaching excellence and a supportive learning environment.

Programme structure

Modes of delivery of the MSc in Computer Systems Engineering include lectures, seminars and tutorials and allow students the opportunity to take part in lab, project and team work.

Core courses
◾Digital signal processing
◾Either networked systems or computer communications
◾Human–computer interaction
◾Software and requirements engineering
◾MSc project.

Optional courses typically include
◾Advanced operating systems
◾Artificial intelligence
◾Computer architecture
◾Digital communications 4
◾Human-centred security
◾Information retrieval
◾Internet technology
◾Microwave and millimetre wave circuit design
◾Optical communications
◾Real time embedded programming
◾Safety critical systems.

Projects

◾In addition to taught work and practical assignments you will also complete a joint research project worth 60 credits in one of the state-of-the-art laboratories in the schools.
◾This extended project is an integral part of the MSc programme: many of these are linked to industry while others are related to research in either of the participating Schools.
◾The project is an important part of your MSc where you can apply your newly learned skills and show to future employers that you have been working on cutting edge projects relevant to the industry.
◾You can choose a topic from a list of MSc projects in Computer Systems Engineering. Alternatively, should you have your own idea for a project, department members are always open to discussion of topics.

Example projects

Examples of projects can be found online

*Posters shown are for illustrative purposes

Industry links and employability

◾As computer systems have reduced in size, and are increasingly mobile with more complex functionalities, they are now a fundamental component of smart device technology.
◾This postgraduate programme is particularly suited to acquiring the complementary hardware and software knowledge and skills required for understanding and designing such systems.
◾The programme makes use of the combined resources and complementary expertise of the engineering and computing science staff to deliver a curriculum which is relevant to the needs of industry.
◾The School of Computing Science has extensive contacts with industrial partners who contribute to several of their taught courses, through active teaching, curriculum development, and panel discussion. Recent contributions in Computer Systems Engineering include: IBM, J.P. Morgan, Amazon, Adobe and Red Hat.
◾During the programme students have an opportunity to develop and practice relevant professional and transferrable skills, and to meet and learn from employers about working in the computer/software industry.
◾The Computer Systems Engineering MSc programme also provides excellent preparation for those wanting to pursue a PhD in a similar research field.

Career prospects

Career opportunities include positions in software development, chip design, embedded system design, telecommunications, video systems, automation and control, aerospace, development of PC peripherals and FPGA programming, defence and services for the heavy industries, for example generator and industrial motor control systems, etc.

Read less
The master of science degree in computer engineering provides students with a high level of specialized knowledge in computer engineering, strengthening… Read more

Program overview

The master of science degree in computer engineering provides students with a high level of specialized knowledge in computer engineering, strengthening their ability to successfully formulate solutions to current technical problems, and offers a significant independent learning experience in preparation for further graduate study or for continuing professional development at the leading edge of the discipline. The program accommodates applicants with undergraduate degrees in computer engineering or related programs such as electrical engineering or computer science. (Some additional bridge courses may be required for applicants from undergraduate degrees outside of computer engineering).

Plan of study

The degree requires 30 semester credit hours and includes Analytical Topics in Computer Engineering (CMPE-610), two core courses, four graduate electives, two semesters of graduate seminar, and the option of completing either a thesis research or a graduate project. The core courses and graduate electives provide breadth and depth of knowledge. The Computer Engineering Graduate Seminar (CMPE-795) provides students with exposure to a variety of topics presented by researchers from within RIT, industry, and other universities, and guides students to choose either a thesis or project as their culminating experience. The Project/Thesis Initiation Seminar (CMPE-796) guides students to complete their thesis proposal or project execution plan with their faculty adviser.

Students who pursue the thesis option complete nine semester credit hours of thesis research (CMPE-790) to conduct research with a faculty adviser to answer a fundamental science/engineering question that contributes to new knowledge in the field. Students are expected to formulate the problem under the faculty adviser's guidance and conduct extensive quantitative or qualitative analyses with sound methodology. Research findings should be repeatable and generalizable, with sufficient quality to make them publishable in technical conferences and/or journals. Students who pursue the project option take six semester credits of graduate electives directly related to their project deliverables and three semester credits of Graduate Project (CMPE-792) to professionally execute a project under the supervision of a faculty adviser. The project generally addresses an immediate and practical problem, a scholarly undertaking that can have tangible outcomes, where students are expected to give a presentation or demonstration of the final deliverables of the project.

Research tracks/Graduate electives

Students may select four graduate electives from within the following research tracks. Students are encouraged to choose most of their graduate electives within a single research track. At least two of the electives must be from the computer engineering department (computer engineering department courses begin with the prefix CMPE). Courses outside the lists below may be considered with approval from the department of computer engineering. Research tracks are available in the following areas (see website for research track details):
-Computer architecture
-Computer vision and machine intelligence
-Integrated circuits and systems
-Networks and security
-Signal processing, control and embedded systems
-Additional graduate-level math courses

Curriculum

Thesis and project options differ in course sequence, see website for a particular option's module information.

Other admission requirements

-Submit official transcripts (in English) from all previously completed undergraduate and graduate course work.
-Have an GPA of 3.0 or higher.
-Submit scores from the Graduate Record Exam (GRE).
-Submit two letters of reference from individuals well qualified to judge the candidate's ability for graduate study, and complete a graduate application.
-International applicants whose native language is not English must submit scores from the Test of English as a Foreign Language (TOEFL) or International English Language Testing System (IELTS).

Read less
The computer science program is designed for students who have an undergraduate degree (or minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business. Read more

Program overview

The computer science program is designed for students who have an undergraduate degree (or minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business.

The degree is offered on a full- or part-time basis. Courses are generally offered in the afternoons and evenings to accommodate part-time students. Full-time students take three or four courses per semester and may be able to complete the course work in three semesters. Full-time students who are required to take additional bridge courses may be able to complete the course work in four semesters. Part-time students take one or two courses per semester and may be able to complete the course work in four to five semesters. The time required to complete a master's project is one semester, but can vary according to the student and the scope of the topic. Two semesters is typical.

Plan of study

The program consists of 30 credit hours of course work, which includes either a thesis or a project. Students complete one core course, three courses in a cluster, four electives, and a thesis. For those choosing to complete a project in place of a thesis, students complete one additional elective.

Clusters

Students select three cluster courses from the following areas (see website for individual area information):
-Computer graphics and visualization
-Data management
-Distributed systems
-Intelligent systems
-Languages and tools
-Security
-Theory

Electives

Electives provide breadth of experience in computer science and applications areas. Students who wish to include courses from departments outside of computer science need prior approval from the graduate program director. Refer to the course descriptions in the departments of computer science, engineering, mathematical sciences, and imaging science for possible elective courses.

Master's thesis/project

Students may choose the thesis or project option as the capstone to the program. Students who choose the project option must register for the Project course (CSCI-788). Students participate in required in-class presentations that are critiqued. A summary project report and public presentation of the student's project (in poster form) occurs at the end of the semester.

Curriculum

Thesis/project options differ in course sequence, see the website for a particular option's modules and a particular cluster's modules.

Other admission requirements

-Submit official transcripts (in English) of all previously completed undergraduate and graduate course work.
-Submit scores from the Graduate Record Exam.
-Have a minimum grade point average of 3.0 (B), and complete a graduate application.
-International applicants, whose native language is not English, must submit scores from the Test of English as a Foreign Language. A minimum score of 570 (paper-based) or 88 (Internet-based) is required.
-Applicants must satisfy prerequisite requirements in mathematics (differential and integral calculus, probability and statistics, discrete mathematics, and computer science theory) and computing (experience with a modern high-level language [e.g., C++, Java], data structures, software design methodology, introductory computer architecture, operating systems, and programming language concepts).

Additional information

Bridge courses:
If an applicant lacks any prerequisites, bridge courses may be recommended to provide students with the required knowledge and skills needed for the program. If any bridge courses are indicated in a student's plan of study, the student may be admitted to the program on the condition that they successfully complete the recommended bridge courses with a grade of B (3.0) or better (courses with lower grades must be repeated). Generally, formal acceptance into the program is deferred until the applicant has made significant progress in this additional course work. Bridge program courses are not counted as part of the 30 credit hours required for the master's degree. During orientation, bridge exams are conducted. These exams are the equivalent to the finals of the bridge courses. Bridge courses will be waived if the exams are passed.

Faculty:
Faculty members in the department are actively engaged in research in the areas of artificial intelligence, computer networking, pattern recognition, computer vision, graphics, visualization, data management, theory, and distributed computing systems. There are many opportunities for graduate students to participate in these activities toward thesis or project work and independent study.

Facilities:
The computer science department provides extensive facilities that represent current technology, including:
-A graduate lab with more than 15 Mac’s and a graduate library.
-Specialized labs in graphics, computer vision, pattern recognition, security, database, and robotics.
-Six general purpose computing labs with more than 100 workstations running Linux, Windows, and OS X; plus campus-wide wireless access.

Maximum time limit:
University policy requires that graduate programs be completed within seven years of the student's initial registration for courses in the program. Bridge courses are excluded.

Read less
This MSc programme takes two years of full-time study, covering a wide spectrum of fields in Computer Science and Information Technology. Read more

This MSc programme takes two years of full-time study, covering a wide spectrum of fields in Computer Science and Information Technology. It is suitable for students with diverse academic backgrounds, such as computer science, engineering, statistics, mathematics and related disciplines.

The programme has been awarded with the GRIN 2015 Quality Label.

GRIN is an Italian association that aims at promoting research and education in Computer Science.

The programme

The programme unfolds into three semesters of full-time lectures and lab experience. During the last semester, students work on an individual project and dissertation, supervised by a department member. The programme is organized around two curricula, which include both compulsory and elective courses, from which students have to build their study plan for qualification. The two curricula, which include a first semester of common courses on advanced topics in computer science and mathematics, are the following:

Data Management and Analytics (DMA)

This curriculum is designed to train a new generation of professionals specialized on data. Specifically, the study program of this curriculum allows students to acquire skills and key competences such as machine learning and artificial intelligence, advanced databases and information retrieval, statistics, data mining and visualization, cloud, distributed and parallel computing.

Software Dependability and Cyber Security (SDCS)

The curriculum aims at training specialists in software engineering with advanced skills in software correctness verification, in design of secure and privacy aware systems, and their performance evaluation. The study program for this profile allows students to acquire skills in system modelling, in evaluating and verifying software requirements in terms of correctness, scalability and performance, in secure programming and cyber security.

Applying to the programme

To enter the programme applicants need to have an equivalent of a three-year Italian undergraduate degree (Laurea) such as a BSc degree in Computer Science or related subject, with good background on fundamental topics in computer science and engineering, such as programming languages and software engineering, algorithms, computer architecture, operating systems, databases, and computer networks. Further requirements include basic knowledge of calculus, discrete mathematics, and probability and statistics, foundations of computer science.

When and how to apply

The classes start in September. Please note that it is best to apply as early as possible. Applications are made directly to the University of Venice. For full details visit How to apply, or contact the Head of Study ().

Graduate careers

Students graduating from the MSc in Computer Science may use their new computing skills to enhance their employment prospects in work related to their first degree. Graduates interested in foundational, experimental, and applied research, can join our PhD Programme in Computer Science.



Read less
Offered through the . Department of Computer Science. , the Master of Science in Computer Science helps students acquire advanced programming and coding skills that going beyond basic concepts to cover topics such as artificial intelligence, graphic and user interface and cloud computing. Read more

Offered through the Department of Computer Science, the Master of Science in Computer Science helps students acquire advanced programming and coding skills that going beyond basic concepts to cover topics such as artificial intelligence, graphic and user interface and cloud computing.

Taught by faculty from top-tier institutions and within the growing tech industry of the mid-Atlantic region, students can expect a rigorous curriculum that builds on the foundations of computer science while offering course options that address modern technological issues in the following areas:

  • Algorithms and theory
  • Computer architecture, networks, parallel and distributed computing
  • Computer security and information assurance
  • Database and information retrieval systems
  • Machine intelligence and cognition
  • Multimedia, animation, graphics and user interface
  • Software engineering and systems

Course Structure

  • Credit hours: 30
  • Thesis options: Thesis and non-thesis options are available. If student pursues a thesis, coursework will be replaced by research credit courses; if student does not pursue a thesis, additional coursework will fill the remaining credit hours.
  • Duration: Two years (full-time) or three years (part-time)


Read less
The accredited Master of Science program in Computer Science is a two-year program that has been designed for international and German graduate students. Read more
The accredited Master of Science program in Computer Science is a two-year program that has been designed for international and German graduate students. The curriculum is very flexible. Students can compile their individual study plans based on their background and interests. It is also a very practical program. In addition to lectures and tutorials, students will complete two seminars, one or two projects and the master thesis.

In the beginning students will choose one or two key courses. Key courses are courses which introduce the students to the research areas represented at the Department of Computer Science. The following key courses are offered:

• Algorithm Theory
• Pattern Recognition
• Databases and Information Systems
• Software Engineering
• Artificial Intelligence
• Computer Architecture

After that, students can specialize in one of the following three areas:

• Cyber-Physical Systems
• Information Systems
• Cognitive Technical Systems

Here are some examples of subjects offered in the three specialization areas:

Cyber-Physical Systems:

• Cyber-Physical Systems – Discrete Models
• Cyber-Physical Systems – Hybrid Control
• Real Time Operation Systems and Reliability
• Verification of Embedded Systems
• Test and Reliability
• Decision Procedures
• Software Design, Modeling and Analysis in UML
• Formal Methods for Java
• Concurrency: Theory and Practice
• Compiler Construction
• Distributed Systems
• Constraint Satisfaction Problems
• Modal Logic
• Peer-to-Peer Networks
• Program Analysis
• Model Driven Engineering

Information Systems:

• Information Retrieval Data Models and Query Languages
• Peer-to-Peer Networks
• Distributed Storage
• Software Design, Modeling and Analysis in UML
• Security in Large-Scale Distributed Enterprises
• Machine Learning
• Efficient Route Planning
• Bioinformatics I
• Bioinformatics II
• Game Theory
• Knowledge Representation
• Distributed Systems

Cognitive Technical Systems:

• Computer Vision I
• Computer Vision II
• Statistical Pattern Recognition
• Mobile Robotics II
• Simulation in Computer Graphics
• Advanced Computer Graphics
• AI Planning
• Game Theory
• Knowledge Representation
• Constraint Satisfaction Problems
• Modal Logic
• Reinforcement Learning
• Machine Learning
• Mobile Robotics I

We believe that it is important for computer science students to get a basic knowledge in a field in which they might work after graduation. Therefore, our students have the opportunity to complete several courses and/or a project in one of the following application areas:

• Bioinformatics
• Educational Sciences
• Geosciences
• Cognitive Sciences
• Mathematics
• Medicine
• Meteorology
• Microsystems Engineering
• Physics
• Political Sciences
• Psychology
• Sociology
• Economics

In the last semester, students work on their master’s thesis. They are expected to tackle an actual research question in close cooperation with a professor and his/her staff.

Read less
For Details see below. The deadline for Applicants who graduated outside of Europe allready expired. This international oriented 2-year master’s degree programme is based on the following pillars. Read more

Application for EU graduates until 30 September 2016

For Details see below. The deadline for Applicants who graduated outside of Europe allready expired.

About the Program

This international oriented 2-year master’s degree programme is based on the following pillars:
▪ The study of a range of topics within the field of human-computer interaction: usability, user-centred design and user interface testing and research, and innovative interface technologies such as virtual reality, mobile systems, adaptive systems, mixed reality, ubiquitous computing and graphic interfaces.
▪ Acquisition of key skills and competences through a project-based study approach.

In the English-language Human-Computer Interaction M.Sc. programme, students focus on theoretical and practical issues in current computer science research in the fields of user-centered design, interactive system development and evaluation. In addition, this technically-oriented HCI master offers the opportunity to participate in interdisciplinary projects and attend courses from Architecture and Urbanism, Art and Design, Media Studies and Media Management.

In general, our programme aims at people with a bachelor’s degree or minor in computer science. The medium of instruction for all mandatory courses is English. The program has received accreditation by Acquin until 30.09.2020 in April 2015.

More Information under https://www.uni-weimar.de/en/media/studies/computer-science-and-media-hci/human-computer-interaction-msc/

Program Structure

The programme comprises 120 ECTS, distributed into the following components:
▪ Four compulsory modules (Advanced HCI, Information Processing and Presentation, Virtual/Augmented Reality and Mobile HCI), each comprising 9 ECTS.
▪ Elective module (24 ECTS in total).
▪ Two research projects (15 ECTS each).
▪ The Master’s thesis module (30 ECTS).

In accordance with the Weimar Bauhaus model, research-oriented projects contribute towards a large proportion of the master’s programme. The elective modules allows students to incorporate courses from other degree programmes such as Media Studies, Media Management, Architecture and Urbanism, and Art and Design alongside the general Computer Science and Media course catalogue. Graded language courses up to 6 ECTS may also be included, or an additional HCI related project. The fourth and final semester is dedicated to the master’s thesis.

Further information on the curriculum : https://www.uni-weimar.de/en/media/studies/computer-science-and-media-hci/curriculum-master-hci/

Career Perspectives

The HCI Master was developed based upon our experiences with the long-standing Computer Science & Media Master program. CS&M graduates have all readily found employment in industry and academia, in R&D departments at large companies (e.g. Volkswagen, BMW), research institutes (e.g. Fraunhofer), as well as at universities, with many continuing into a PhD.

Usability is becoming more and more important for computer systems as computers are embedded in many aspects of everyday life. The ability to design complex systems and interfaces with regard to usability and appropriateness for the usage context increases in importance. HCI graduates can work both in software development, in particular in conception and development of novel interface technologies, and in the area of usability and user research, which both grow in demand on the job market. Our unique project-based study approach provides graduates with a skill set that qualifies them both for research and industry careers.

Studying in Weimar

The Bauhaus, the most influential design school in the 20th century, was founded in 1919 in our main building. A tie to this history was established in the renaming as Bauhaus-Universität Weimar in 1996. We are an international university in the unique, cultural city of Weimar. We are a vibrant institution, not a museum. Experimentation and excellence prevail throughout the 4 faculties where transdisciplinary projects and co-operations in research and education are conducted.

Weimar is a medium-sized city with UNESCO World Cultural Heritage sites. It is known for its connection to literature, the arts and music and also has a music university. The affordable living costs in this area of Germany and the rich cultural program of Weimar make it a very attractive location for students.

Application Process

Applicants who graduated outside of Europe apply online at: http://www.uni-assist.de.
Applicants who graduated in Europe and do not require a visa apply online at: Online-Application.

For details see http://www.uni-weimar.de/en/media/studies/computer-science-and-media-hci/application-master-hci/

Many typical questions about the program, application process and requirements are answered in our FAQ http://www.uni-weimar.de/en/media/studies/computer-science-and-media-hci/faq-application-hci/

Requirements

Higher Education Entrance Qualification:

Students need a school leaving certificate for studies completed at secondary education level. The formal entrance qualifications for international students are checked by uni-assist (see application process).

Academic Background in Computer Science (CS):

You need some academic background in CS, such as a bachelor's degree in CS, business informatics, HCI or related areas with a focus on CS and HCI. Students with a minor in computer science (at least 60 European Credit Points) may apply, here, decisions are on a case-by-case-base.

Only diplomas of international accredited universities will be accepted. Non-academic, practical experience in computer science alone does not suffice to qualify you.

Sufficient Marks from previous studies:

If the converted credit-weighted average grade of your Bachelor's degree is between 1.0 and 2.0 in the German system, your chances of acceptance are very good. Uni-assist does the conversion into the German system.

Language Requirements:

See http://www.uni-weimar.de/en/media/studies/computer-science-and-media-hci/application-master-hci/

The medium of instruction is English, some electives can be taken in German. B2 level (CEFR) of English proficiency is needed. We require a standardised language certificate (unless your bachelor degree was done in a native-English speaking country). We accept three types of language proficiency certificates:

TOEFL (80 internet-based, 550 paper-based at minimum)
IELTS (6.0 minimum)
ESOL Cambridge First Certificate in English

To be admitted, international students have to provide proof of German proficiency at level A1 (CEFR). This is required for registration to the program. You can apply before having the A1 certificate, but might need to show you are registered for the exam for your visum.


Motivational Letter and CV:

We highly recommend a detailed CV and motivation letter. Please do not send lengthy standard letters. Make clear you know our curriculum and point out why you chose our programme, and describe your specific interest in HCI i and why you want to specialize in this area.

Further information

Please check our FAQ
http://www.uni-weimar.de/en/media/studies/computer-science-and-media-hci/faq-application-hci/


link to Video by an international Master student (from the sibling program) talking about her experiences: https://vimeo.com/77485926

Read less
The Department of Computer Science at Binghamton University aims to provide all graduates with a strong foundation in computer science while also offering the opportunity to pursue specific interests within computer science and/or interests in other disciplines. Read more
The Department of Computer Science at Binghamton University aims to provide all graduates with a strong foundation in computer science while also offering the opportunity to pursue specific interests within computer science and/or interests in other disciplines. The program provides students with an understanding of the theory and practice of automating the representation, storage and processing of information, while emphasizing experimental research to design and engineer a wide variety of computer and information systems.

The Master of Science in Computer Science (MSCS) is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. If you have bachelor's degree in computer science or a related field, you're invited to apply for admission to our MSCS program.

The doctoral program leads to a PhD in Computer Science. Students admitted into the program typically have a master's degree in computer science or a closely related discipline. Students with a bachelor's degree and a strong academic record may also be directly admitted.

Recent doctoral graduates have gone on to careers in as software engineering at Intel, eBay, Cisco Systems, positions at Hewlett Packard, Microsoft, Twitter, Bloomberg, the Air Force Research Lab, and the U.S. Census. Academic placements include assistant professorships at California State University at Fullerton, Valdosta State University, and Harran University, Turkey.

The Master's program leads to a Master of Science in Computer Science. It is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. Holders of the baccalaureate degree in computer science or a related field are invited to apply for admission to the MSCS program. Students whose undergraduate degree is not in computer science may be required to complete some preparatory work in addition to fulfilling the requirements listed below.
Program requirements include four core courses taken over the first two semesters of study. These courses are Computer Organization and Architecture, Operating Systems, Programming Languages and Design & Analysis of Computer Algorithms. Three graduating options are offered: a thesis option, a project option and a comprehensive exam. Beyond the 4 core courses, these options require students to complete 4, 5 and 6 elective courses, respectively, chosen from a broad set of courses offered by the Department.

Applicant Qualifications

- Undergraduate major in computer science or related field desirable for admission
- Applicants are additionally expected to have completed coursework in the following areas:
*Algorithms and data structures
*Computer organization and architecture
*Operating systems
*Programming languages
*Discrete mathematics

All applicants must submit the following:

- Online graduate degree application and application fee
- Transcripts from each college/university you have attended
- Two letters of recommendation (three letters of recommendation for PhD applicants)
- Personal statement (2-3 pages) describing your reasons for pursuing graduate study, your career aspirations, your special interests within your field, and any unusual features of your background that might need explanation or be of interest to your program's admissions committee.
- Resume or Curriculum Vitae (max. 2 pages)
- Official GRE scores

And, for international applicants:
- International Student Financial Statement form
- Official bank statement/proof of support
- Official TOEFL, IELTS, or PTE Academic scores

Read less
Our computer science conversion course is for those who have little or no experience in computing. You will study the principles and practice of computing. Read more

Our computer science conversion course is for those who have little or no experience in computing. You will study the principles and practice of computing. It will include the fundamentals of computing science, database design, network technologies and programming.

This course can also be taken as Continuing Professional Development (CPD), for example by ICT teachers who are switching to the new Computer Science curriculum.

Our graduates have an excellent record of finding employment (around 90%). Recent examples include:

-Graduate Trainee, British Airways

-Software Developer, IBM UK

-Graduate Developer, Scott Logic

-Software Engineer, BT

Our research expertise feeds into our teaching. This means that you learn at the cutting edge of the discipline. We incorporate new techniques and knowledge into your learning and have an active research community. We have several research groups and four three research centres.

Delivery

The course is delivered by the School of Computing. You can study over one year full time or two years' part time.

The first nine months of the full time course are devoted to taught modules (120 credits), which are examined by written papers. There will be about 20 contact hours per week. You will also undertake a substantial amount of supervised and unsupervised practical work.

The taught part of the course follows three main threads:

  • programming: introduces the Java programming language
  • computer architecture: covers the basic structure of computers and computer networks
  • software engineering: considers the problems of the design and implementation of large computing systems produced by a team of designers and programmers

The three summer months are devoted to a dissertation project (worth 60 credits).

You can find more information on the School website:

Accreditation

We seek British Computer Society (BCS) accreditation for all our degrees. This ensures that you will graduate with a degree that meets the standards set out by the IT industry. A BCS-accredited degree provides the foundation for professional membership of the BCS on graduation. This is the first step to becoming a chartered IT professional.

The School of Computing Science at Newcastle University is an accredited and a recognised Partner in the Network of Teaching Excellence in Computer Science.

Facilities

You will have dedicated computing facilities in the School of Computing. You will have access to the latest tools for system analysis and development. For certain projects, special facilities for networking can be set up.

You will enjoy access to specialist IT facilities to support your studies, including:

  • high specification computers only for postgrduates
  • over 300 PC's running Windows, 120 just for postgraduates
  • over 300 Raspberry Pi devices 
  • the latest Windows operating system and development tools
  • 27" monitors with high resolution (2560X1440) display
  • motion capture facilities
  • 3D printing facilities
  • graphics processing unit
  • cloud scale virtualisation facilities
  • a Linux based website that you can customise with PHP hosting services
  • haptic and wearable computing hardware

We have moved to the new £58m purpose-built Urban Sciences Building. Our new building offers fantastic new facilities for our students and academic community. The building is part of Science Central, a £350 million project bringing together:

  • academia
  • the public sector
  • communities
  • business and industry.


Read less
This MSc conversion programme is for those with little or no previous academic computing experience and is designed for students coming from a variety of academic backgrounds. Read more
This MSc conversion programme is for those with little or no previous academic computing experience and is designed for students coming from a variety of academic backgrounds. The aims of this programme are to build:
-An understanding of the theoretical basis of computer science, and its importance in software development.
-An understanding of the underlying principles of computer systems and their applications.
-A foundation in professional standards of analysis, design, implementation, testing and documentation in software development.
-An appreciation of the current state and future directions of technological advances in computer science.

Programme structure

At the end of the first part of the programme, you will be able to approach large-scale software engineering design in a professional manner. Emphasis is placed on design and management. The main thread is the design of large software systems, starting from the initial problem and proceeding through specification to a finished product. The main programming language used in the course is C.

In the second part of the programme you will study a selection of key topics in computer science in depth. Having studied these topics, you will have the necessary background to begin work on your final project. Furthermore, you will be capable of managing all levels of computer systems in your future careers.

Core units
-Databases
-Object-Oriented Programming with Java
-Overview of Computer Architecture
-Programming in C
-Research Skills
-Software Engineering and Group Project
-Web Technologies

Project
You will also complete a project that involves researching, planning and implementing a major piece of work, and containing a significant scientific or technical component or a software development component. It is usually submitted in September.

Careers

The programme gives you an excellent background for a career in industrial or commercial organisations, and the required background in computer science to enable you to undertake further study, leading to the specialisations needed for a research career.

Read less

Show 10 15 30 per page



Cookie Policy    X