• Tidak ada hasil yang ditemukan

Programming Course ooo

N/A
N/A
Auristela Davira

Academic year: 2024

Membagikan "Programming Course ooo"

Copied!
6
0
0

Teks penuh

(1)

Mandatory Course 14. TKN 211205 Computer Programming

Universitas Gadjah Mada

Faculty of Engineering, Department of Nuclear Engineering and Engineering Physics, Nuclear Engineering Undergraduate Study Program

Course Code Course Name

Semester Credit System (SKS)

Semester Course Status Prerequisite Courses

TKN 211205 Computer Programming

2 Even (II) Mandatory

Graduate Learning Outcomes (CPL) imposed on the course

CPL 1

Ability to identify, formulate and solve nuclear engineering problems by applying knowledge of mathematics, science, engineering and nuclear engineering and being able to use modern engineering tools

Course Learning Outcomes (CPMK)

CPMK 1 Able to explain the structure of computer language in general including programming structures, basic commands, data types and variables, input and output, loops, branching, jumps, arrays, strings, functions and subroutines

CPMK 2 Able to compile algorithms and make flowcharts of computer programming

CPMK 3 Able to compile computer programs for some calculations CPMK 4 Able to perform file interface operations

CPMK 5 Able to compile graphic programming Mapping CPL with

CPMK CMPK

1

CMPK 2

CMPK 3 CMPK 4

CMPK 5

CPL 1 20 20 20 20 20

Assessment Method and Linkages to CPMK

Assessment component

% CMPK 1

CMPK 2 CMPK 3

CMPK 4 CMPK 5

Task 20 4 4 4 4 4

Quiz 20 4 4 4 4 4

Midterm exam

30 12 12 6

Final exam 30 6 12 12

Short Course Descriptions

This course prepares students to be able to understand the concept of data processing systems, programming, and the concept of numerical solutions. In preparing for the preparation of the program, it begins with an analysis of its needs which includes the formulation of information, available data, and data processing steps arranged in the form of algorithms and flowcharts which are then used as the basis for compiling the program according to the programming language used.

Study

Materials/Learning Materials

• Introduction to computers.

• Solving computational problems using algorithms.

• Use of flow charts.

• Introduction to computer language.

• Program architecture. Data type/variable.

• Input and output.

• Program structure: branches, jumps, loops.

(2)

• Array variable.

• Strings.

• Use of functions and subroutines.

• File operations and interfaces.

• Graphic programming.

Reference Book [1] R. Cadenhead, J. Liberty, 2016. C++ in 24 Hours, Sams Teach Yourself, 6th Ed. Sams Publishing.

[2] J. Guttag, 2013. Introduction to Computation and Programming Using Python, 2nd Ed. MIT Press.

[3] Venkateshan, S.P., Swaminathan, P., 2013, Computational Methods in Engineering, Oxford U.K: Academic Press.

[4] S. Malik, 2007, C++ Programming from Problem to Program Design.

Boston: Thomson Course Technology.

(3)

Mandatory Course 17. TKN 211208 Computer Programming Practicum

Universitas Gadjah Mada

Faculty of Engineering, Department of Nuclear Engineering and Engineering Physics, Nuclear Engineering Undergraduate Study Program

Course Code Course Name

Semester Credit System (SKS)

Semester Course Status Prerequisite Courses

TKN 211208 Computer Programming

Practicum

1 Even (II) Mandatory Computer Programming

(had taken) Graduate Learning

Outcomes (CPL) imposed on the course

CPL 2

Ability to design and carry out experiments, and analyze and interpret data to strengthen engineering judgments.

Course Learning Outcomes (CPMK)

CPMK 1 Able to do computer programming with data input, data output with various types of variables and simple calculations CPMK 2 Able to do computer programming using branches, jumps,

loops, arrays and strings as well as functions and subroutines CPMK 3 Able to perform computer programming using file operations

and graphical operations Mapping CPL with

CPMK CMPK

1

CMPK 2

CMPK 3

CPL 1 33 34 33

Assessment Method and Linkages to CPMK

Assessment component

% CMPK 1

CMPK 2 CMPK 3

Project 40 13 14 13

Report 40 13 14 13

review session

20 7 6 7

Short Course

Descriptions

The Computer Programming practicum course is mandatory which is held in semester 2 with the prerequisite being or currently taking Computer Programming courses. This course prepares students to be able to

understand the concept of data processing systems, programming, and the concept of numerical solutions and computer operations for data processing.

In preparing for the preparation of the program, it begins with an analysis of its needs which includes the formulation of information, available data, and data processing steps arranged in the form of algorithms and flowcharts which are then used as the basis for compiling the program according to the programming language used. Furthermore, program listings are run on a computer according to practicum guidelines. The results are made a report that contains what was done and the discussion as a form of evaluation.

Study

Materials/Learning Materials

• Introduction to computers

• Compile computer programs with input & output data using various data types/variables and perform simple calculations

• Compile computer programs using branching, jumping, and looping.

• Compile computer programs using array variables and strings.

(4)

• Develop computer programs using functions and subroutines.

• Develop computer programs using file operations.

• Compile computer programs for numerical computing and text processing

• Compose computer programs that involve graphical operations Reference Book [1] R. Cadenhead, J. Liberty, 2016. C++ in 24 Hours, Sams Teach Yourself, 6th

Ed. Sams Publishing.

[2] J. Guttag, 2013. Introduction to Computation and Programming Using Python, 2nd Ed. MIT Press.

[3] Venkateshan, S.P., Swaminathan, P., 2013, Computational Methods in Engineering, Oxford U.K: Academic Press.

[4] S. Malik, 2007, C++ Programming from Problem to Program Design.

Boston: Thomson Course Technology.

(5)

Mandatory Course 38. TKN 213102 Nuclear Computation

Universitas Gadjah Mada

Faculty of Engineering, Department of Nuclear Engineering and Engineering Physics, Nuclear Engineering Undergraduate Study Program

Course Code Course Name Semester Credit System

(SKS)

Semester Course Status Prerequisite Courses

TKN 213102 Nuclear Computation

2 Even (II) Mandatory Graduated:

Numerical Methods, Computer Programming Graduate Learning

Outcomes (CPL) imposed on the course

CPL 1

Ability to identify, formulate and solve nuclear engineering problems by applying knowledge of mathematics, science, engineering, and nuclear engineering and being able to use modern engineering tools.

CPL 6

Ability to communicate effectively with diverse partners using appropriate media.

Course Learning Outcomes (CPMK)

CPMK 1 Able to formulate governing equations for problems in nuclear energy engineering systems and medical physics systems.

CPMK 2 Able to compile algorithms and computer programs to solve nuclear engineering problems.

CPMK 3 Able to submit reports of computational results both in writing

or verbally in accordance with scientific rules.

Mapping CPL with

CPMK CMPK 1 CMPK

2

CMPK 3

CPL 1 30 50

CPL 6 20

Assessment Method and Linkages to CPMK

Assessment component

% CMPK 1

CMPK 2 CMPK 3

Computing Tasks

30 10 20

Midterm exam

25 10 15

Final exam 25 10 15

Report and presentation

30 20

Short Course

Descriptions

This course is directed so that students can understand more deeply the concept of numerical solutions and build computational skills to calculate problems in the field of nuclear engineering. In this course, theoretical foundations related to computational methods are given in a classical face- to-face manner, then students are asked to solve the problems posed by

(6)

compiling forming equations and creating algorithms and computer programs. The computational results are then poured into a short scientific report and then presented in front of the class to practice communication skills both written and verbal.

Study

Materials/Learning Materials

• Overview of algorithms and programming.

• Problems using large amounts of data

• Application of initial and boundary condition problems to nuclear engineering: reactor kinetics, heat transfer, decay chain, neutron activation, radiotherapy.

• Solving nuclear problems involving partial differential equations:

criticality, heat transfer, fluid flow.

Reference Book [1] R.G. McClarren. 2018. Computational Nuclear Engineering and Radiological Science Using Python, Academic Press.

[2] S.C. Chapra. 2018. Applied Numerical Methods with MATLAB® for Engineers and Scientists, 4th edition. New York: McGraw Hill Education

Referensi

Dokumen terkait

2.15 - 2.30 pm E1.5 Nurul Nadjmi, Wiendu Nuryanti, Budi Prayitno Department of Architecture, Faculty of Engineering, Gadjah Mada University Concept Of Tourism Destination

2 Department of Histology and Cell Biology, Faculty of Medicine, Universitas Gadjah Mada, Yogyakarta, Indonesia 3 Department of Biomaterial, Faculty of Dentistry, Universitas

Program Pascasarjana Teknik Geologi, Fakultas Teknik, Universitas Gadjah Mada Graduate Program of Geological Engineering, Faculty of Engineering, Gadjah Mada University. Jl.Grafika

Sardjito General Hospital, Yogyakarta, Indonesia, 4 Department of Biochemistry, Faculty of Medicine, Universitas Gadjah Mada,.. Yogyakarta, 5 Department of Patology Anatomi,

Course Module Department of Agricultural Engineering Faculty of Agricultural Technology Universitas Brawijaya Module name Engineering Economics Module level Undergraduate program

Course Module Department of Agricultural Engineering Faculty of Agricultural Technology Universitas Brawijaya Module name Basic of Biotechnology Module level Undergraduate program

2 Yogyakarta 55281 Phone: +62-274-513668 Email: [email protected] Geological Engineering Department, Faculty of Engineering, Universitas Gadjah Mada o ers a Fully Funded

TKN 213102 Komputasi Nuklir Universitas Gadjah Mada Fakultas Teknik Departemen Teknik Nuklir dan Teknik Fisika Program Studi Sarjana Teknik Nuklir Kode Mata Kuliah Nama Mata