Bachelor of Science in Computer Science - Programming Languages

University of New South Wales (UNSW) - Kensington Campus

Australia,New South Wales

 0 Shortlist

36 Months

Duration

CAD 54,000/year

Tuition Fee

CAD 150

Application Fee

Apply Date

Australia, New South Wales

Type: University

Location Type: Semi-Urban

Founded: 1949

Total Students: 65,600 +

Int. Students: 22,946 +

Campus Detail

Main Campus Address

Civil Engineering Building (H20), Library Rd, UNSW Sydney, Kensington NSW 2052, Australia

Bachelor of Science in Computer Science - Programming Languages

Program Overview

Computer Science is the study of the design, construction and use of computer systems. When you complete a Bachelor of Computer Science at UNSW, you’ll develop the skills and knowledge required for computer applications to be developed.

Working with both hardware and software, this undergraduate degree teaches the basic principles behind computing tools, operating systems, compilers and translators, and computer hardware.

The Bachelor of Computer Science also focuses on the representation of data and data structures in computer systems and the design of algorithms for automatic manipulation of this information by programming languages and machine systems.


Major: Computer Science (Programming Languages)
Programming languages form the underpinnings of all software development. Over the years, computer scientists have identified a number of major programming paradigms and developed a wide variety of programming languages based on these, ranging from general purpose languages to application specific languages. The study of programming languages gives valuable insights into the nature of computation in all of its manifestations.

The Programming Languages stream in the Computer Science program exposes students to the foundations of programming languages, how they are designed, how they are implemented, and how they might best be exploited by programmers.The stream considers procedural languages, functional languages, object-oriented languages and parallel languages.