View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming Language

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Spring DatZ5305
Subject Aim

Get acquainted with the various features and designs of programming languages

Subject Content

Syntax of programming languages. Context-free grammar. Finite state automaton. Imperative, functional, and logic programming languages. Concurrent programming. Mark-up languages.

Expected Results

Completing the course students will:

·        know about the programming languages, their construction and major structures;

·        be able to select the programming language and software development tools suitable to the solution of the problem;

·        be able to write software code by analyzing the input and output data;

·        be able to design software system analyzing different technological solutions and selecting the most suitable one

Requirements to gain ECTS

Exam

All individual work tasks should be done and positive evaluation for each of them should be obtained.

The exam should be passed.

For annual evaluation:

·     25% makes the mark obtained in the exam;

·     75% makes the mark obtained during the semester for fulfil of the individual tasks


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming Language

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Spring DatZ5305
Subject Aim

Get acquainted with the various features and designs of programming languages

Subject Content

Syntax of programming languages. Context-free grammar. Finite state automaton. Imperative, functional, and logic programming languages. Concurrent programming. Mark-up languages.

Expected Results

Completing the course students will:

·        know about the programming languages, their construction and major structures;

·        be able to select the programming language and software development tools suitable to the solution of the problem;

·        be able to write software code by analyzing the input and output data;

·        be able to design software system analyzing different technological solutions and selecting the most suitable one

Requirements to gain ECTS

Exam

All individual work tasks should be done and positive evaluation for each of them should be obtained.

The exam should be passed.

For annual evaluation:

·     25% makes the mark obtained in the exam;

·     75% makes the mark obtained during the semester for fulfil of the individual tasks


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming Language

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Spring DatZ5305
Subject Aim

Get acquainted with the various features and designs of programming languages

Subject Content

Syntax of programming languages. Context-free grammar. Finite state automaton. Imperative, functional, and logic programming languages. Concurrent programming. Mark-up languages.

Expected Results

Completing the course students will:

·        know about the programming languages, their construction and major structures;

·        be able to select the programming language and software development tools suitable to the solution of the problem;

·        be able to write software code by analyzing the input and output data;

·        be able to design software system analyzing different technological solutions and selecting the most suitable one

Requirements to gain ECTS

Exam

All individual work tasks should be done and positive evaluation for each of them should be obtained.

The exam should be passed.

For annual evaluation:

·     25% makes the mark obtained in the exam;

·     75% makes the mark obtained during the semester for fulfil of the individual tasks


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming Language

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Spring DatZ5305
Subject Aim

Get acquainted with the various features and designs of programming languages

Subject Content

Syntax of programming languages. Context-free grammar. Finite state automaton. Imperative, functional, and logic programming languages. Concurrent programming. Mark-up languages.

Expected Results

Completing the course students will:

·        know about the programming languages, their construction and major structures;

·        be able to select the programming language and software development tools suitable to the solution of the problem;

·        be able to write software code by analyzing the input and output data;

·        be able to design software system analyzing different technological solutions and selecting the most suitable one

Requirements to gain ECTS

Exam

All individual work tasks should be done and positive evaluation for each of them should be obtained.

The exam should be passed.

For annual evaluation:

·     25% makes the mark obtained in the exam;

·     75% makes the mark obtained during the semester for fulfil of the individual tasks


View courses by:

Faculty Subject Area Cycle (Bachelor / Master) Semester (Autumn/Spring)

Programming Language

Field Work language Acad. cycle ECTS credits Semester Course code
Computer Sciences LV ENG Bachelor 3 Spring DatZ5305
Subject Aim

Get acquainted with the various features and designs of programming languages

Subject Content

Syntax of programming languages. Context-free grammar. Finite state automaton. Imperative, functional, and logic programming languages. Concurrent programming. Mark-up languages.

Expected Results

Completing the course students will:

·        know about the programming languages, their construction and major structures;

·        be able to select the programming language and software development tools suitable to the solution of the problem;

·        be able to write software code by analyzing the input and output data;

·        be able to design software system analyzing different technological solutions and selecting the most suitable one

Requirements to gain ECTS

Exam

All individual work tasks should be done and positive evaluation for each of them should be obtained.

The exam should be passed.

For annual evaluation:

·     25% makes the mark obtained in the exam;

·     75% makes the mark obtained during the semester for fulfil of the individual tasks