0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan9 halaman

Pemrograman I: Struktur dan Paradigma

Dokumen ini menyajikan program mata kuliah "Pemrograman I" yang diajarkan pada tahun pertama jurusan Teknik Sistem Informasi. Mata kuliah ini dibagi menjadi 6 unit yang mencakup topik seperti struktur data dinamis, file, kontrol pemotongan, gaya pemrograman, dan paradigma. Tujuannya adalah agar mahasiswa menguasai berbagai metodologi pemrograman dan dapat menerapkan teknik pengelolaan file dan struktur data.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan9 halaman

Pemrograman I: Struktur dan Paradigma

Dokumen ini menyajikan program mata kuliah "Pemrograman I" yang diajarkan pada tahun pertama jurusan Teknik Sistem Informasi. Mata kuliah ini dibagi menjadi 6 unit yang mencakup topik seperti struktur data dinamis, file, kontrol pemotongan, gaya pemrograman, dan paradigma. Tujuannya adalah agar mahasiswa menguasai berbagai metodologi pemrograman dan dapat menerapkan teknik pengelolaan file dan struktur data.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Program Mata Pelajaran

00 Kode: F C Menetapkan.
T 109 10
T 108 25

01. Fakultas: Teknologi Informasi / Jurusan: Teknik Sistem Informatika

02. Mata Pelajaran: T109 – 10 - PEMROGRAMAN I.


T108 – 25 - PEMPROGRAMAN I.

03. Año lectivo:2019 04. Tahun Studi: 1º

05. Kuartal: 2º 06. Hs. Mingguan:6

07.
Profesor Titular:Brizuela, Rafael
Buenos Aires Rosario
Tituler yang bertanggung jawab: Brizuela, Rafael Berkaitan dengan jabatan: Hernández, Alejandro
Lampiran: Lampiran:
Martinez Jorge Bracamonte, Lucas
Roda Jorge
Weingand Gastón Auxiliar:
Battaglia Nicolás Figueroa, Telma
Martinez Pedro
Cardacci Dario
Prinzo Mauricio

Eje sosial profesional: Model sebagai representasi abstrak dari realitas


(Analisis dan Bahasa)
Koordinator poros: Ing. Vilaboa, Pablo Coordinador de eje:[Link], Marcelo
Eje Epistemik: Teori Sistem dan Bahasa Pemrograman.

Dasar Pemikiran

Dalam mata pelajaran ini, akan dipelajari cara menyimpan data dalam struktur
dinamis dan melalui pengelolaan struktur yang dipelajari dalam pemrograman terstruktur
akan memperkuat pengetahuan sebelumnya tentang studi basis data dalam Pemrograman
terorientasi pada objek. Demikian pula, dalam mata pelajaran ini mereka akan memiliki pandangan global tentang berbagai
paradigma pemrograman.

08 Item profil yang akan dikembangkan:


1
Mengembangkan keterampilan, pengetahuan, dan keahlian dalam penerapan teknik
pengelolaan file melalui pemrograman terstruktur, didukung dengan bahasa C.

Mengembangkan keterampilan, pengetahuan, dan keahlian dalam penerapan teknik di


pemrograman berorientasi objek, didukung oleh lingkungan pemrograman.

Mengembangkan keterampilan dalam pengembangan latihan dalam kelompok, interrelasi


pribadi, menerapkan berbagai pendekatan pada masalah yang sama.

Melatih diri untuk penerapan solusi ini dalam masalah yang dihadapi
dari manusia dan masyarakat, memahami kemajuan teknologi.

09. Korelatif

Pra-kondisi: Pemrograman Terstruktur.


Posteriores: Pemrograman Berorientasi Objek

10. Artikulasi dengan mata pelajaran lain:

Cálculo Infinitesimal I akan memberikan Anda dasar-dasar pemrograman untuk mengembangkan


representasi terkomputerisasi dari batas, turunan, dan fungsi melalui paradigma
berorientasi objek.
A Sistemas de Computación II akan memberikan pengetahuan tentang struktur dinamis,
dasar-dasar pemrograman dalam Assembler.
Artikulasi dengan Sejarah Ilmu Pengetahuan dan Teknik untuk pengembangan Tahap Awal dari
Orientasi vokasional siswa tahun pertama.
Programasi Terstruktur, Sistem Komputer I, Laboratorium Perhitungan menerima
garis besar dasar untuk pengajarannya dari sudut pandang pemrograman, penggunaan
sumber daya komputasi dan perhitungan matematis.
Pemrograman Berorientasi Objek, Bahasa Generasi Terakhir memberikan dasar-dasar
dari paradigma.

11. Tujuan:

Mengintegrasikan pengetahuan untuk mengidentifikasi perbedaan antara metodologi


pemrograman terstruktur, berorientasi objek dan berorientasi peristiwa.
Menguasai pengelolaan pointer dan file dari kedua metodologi.
Menggabungkan elemen yang disediakan oleh antarmuka bahasa berorientasi kepada
acara dengan tujuan untuk menerapkannya dalam pembangunan perangkat lunak.
Menguasai aspek logis dan algoritmik dari pemrograman berbasis peristiwa
dengan tujuan untuk dapat menerapkannya dalam pembangunan perangkat lunak.
Mengembangkan ide dasar objek, sifat-sifat yang mendefinisikannya dan yang
2
acara yang mengendalikannya.
Memahami teknik akses file, pengelolaannya dan kelebihan serta
kerugian yang masing-masing wakili.

12. Unit-unit pengembangan konten:

Unitas peninjauan dan pengetahuan yang diperlukan:

a) Evaluasi Diagnostik.
b) Tinjauan:
Vektor dan matriks.
Fungsi dan prosedur.
c) Pengetahuan yang diperlukan:
Struktur kontrol.
Struktur pengulangan.
Struktur keputusan.
Diagramasi logis.

Waktu: 6 Jam.

Unit 1:

Pengenalan pemrograman visual

CTS Sistem jenis umum. Tipe nilai dan referensi, Boxing dan Unboxing.
Tipe String. Tipe Date. Tipe Numerik. Konversi tipe. Generasi dari
angka acak.
Pengantar ke Formulir. Formulir MDI. Menu.
Kontrol Windows Forms. Kotak Teks. Label. Label Tautan. Kotak Centang. Tombol Radio. Kotak Daftar.
Checkedlistbox. Combobox. DateTimePicker. ListView. Monthcalendar. NotifyIcon.
NumericUpDown. PictureBox. ProgressBar. RadioButton. RichtextBox. ToolTip.
TreeView. WebBrowser. GrupBox. MenuStrip. DataGridView. ColorDialog. FontDialog.
FolderBrowseDialog. OpenFileDialog. SaveFileDialog. PrintDialog. Impresión.

Waktu: 18 jam

3
Unit 2:

Estructuras dinámicas I

Rekursivitas.
Daftar. Dasar-dasar dan klasifikasi,
Daftar terhubung sederhana. Daftar terhubung ganda.
Daftar terhubung sederhana melingkar. Daftar terhubung ganda melingkar.
Operasi dengan daftar.
Pilah. Konsep. Operasi dengan pilah.
Antrian. Konsep. Operasi dengan antrian.

Waktu: 18 jam

Unitas 3

Struktur Dinamis II

Pohon, representasi, pohon biner, strukturnya, operasi dengan pohon biner,


perjalanan pohon biner pencarian, operasi pada pohon biner pencarian,
penyeimbangan sebuah pohon.
ArbolesAVL, pengelolaan sebuah AVL, representasi TDA dalam pohon AVL.
Pohon B. Operasi. Kelebihan dan kekurangan.

Waktu: 18 Jam.

Unitas 4:

Archivos

Pengenalan pengelolaan file. Pembukaan file. Pembacaan file. Penulisan


Berkas. Penutupan berkas. Penggunaan StreamReader dan StreamWriter.
Pengantar sistem objek berkas. Model FSO. Pembuatan dan manajemen dari
objek FSO. Bekerja dengan unit, file, dan folder.
Pembuatan, pembacaan, penulisan, penyisipan, penghapusan, dan pencarian dengan file biner,
acak dan berurutan.
Konsep indeks.

Waktu: 6 jam

4
Unitas 5:

Pemotongan kontrol dan pemanggilan arsip

Corte de control. Corte de control de 1 nivel. Corte de control de ‘n’ niveles. Diagramación
dari berbagai teknik dan metode pemotongan kontrol pada sebuah berkas.
Penyandingan Berkas. Diagram berbagai teknik dan metode untuk penjodohan
dan pengelolaan berkas.
Diagramasi latihan kombinasi pemadanan dan pemotongan kontrol.

Waktu: 24 jam

Unitas 6:

Gaya Pemrograman

Paradigma pemrograman. Karakteristik utama, keuntungan, dan kerugian dari


paradigma.
Paradigma lógico. Paradigma imperativo. Paradigma declarativo. Paradigma funcional.
Paradigma terstruktur. Paradigma berorientasi objek. Definisi objek, kelas,
instans
Kecerdasan buatan. Ciri-ciri utama dan aspek-aspek yang membedakan.
Analisis komparatif dan kombinasi antara berbagai gaya.

Waktu: 6 Jam.

13. Metodologi kerja:

Kelas akan dibagi menjadi teori dan praktik. Latihan akan mencerminkan konsep-konsep tersebut.
ditransmisikan dalam kelas teoretis, ditambah pengetahuan dari kelas-kelas sebelumnya dan akan
diterapkan dalam penyelesaian situasi masalah nyata sesuai dengan tingkat yang dicapai
pada saat oleh kelompok siswa, yang akan memungkinkan pengaturan dari
pengetahuan teoretis dan praktis.
Dengan tujuan untuk memverifikasi pembangunan dan penguasaan pengetahuan, akan dipromosikan
participación activa de los alumnos esperando puedan formular soluciones a los problemas
diusulkan.
Akan diberikan perhatian khusus pada partisipasi aktif siswa, untuk dapat menyelamatkan
elaborasi konseptual yang membangun dari tema-tema yang dibahas.
Teori: 50% dari waktu kelas. Paparan pengajaran. Dialog dengan siswa. Penempatan
dalam hal ini. Kesimpulan kelompok. Antar konsultan. Tinjauan topik. Hubungan topik
5
baru dengan pengetahuan yang diperoleh dari mata pelajaran dan dari mata pelajaran lain yang terkait.
Praktik: 50% dari waktu kelas. Latihan harus mencerminkan konsep-konsep
ditransmisikan dalam kelas teori, serta pengetahuan dari kelas sebelumnya. Se
mereka akan mengusulkan latihan yang penyelesaiannya akan dilakukan secara kelompok di beberapa kasus dan secara individu di kasus lainnya.

Para siswa akan menyiapkan karya penelitian yang akan mencakup presentasi lisan dari
sama.
Partisipasi siswa dalam perumusan solusi akan didorong.
masalah yang diusulkan.
Akan dikembangkan latihan-latihan yang menunjukkan tingkat hubungan kelompok yang tinggi untuk memanfaatkan
sinergi dari hubungan interpersonal

Alat: Diagramasi Logika.


Lingkungan pemrograman terstruktur
Lingkungan pemrograman logika
Lingkungan pemrograman berbasis peristiwa
Lingkungan pemrograman berorientasi objek

14 Pekerjaan praktis: Sebuah pekerjaan rumah penelitian


Penyelesaian masalah yang disajikan di kelas.
Penyerahan berkas latihan praktis dari mata pelajaran.
Semua pekerjaan praktis akan disertai dengan
perangkat lunak yang dapat dieksekusi.

15. Bibliografía:

Wajib:

Harvey Deitel-Paul Deitel,“C# cara memprogram”,Meksiko, Pearson Prentice Hall, 2007


Brizuela, Rafael ,“Catatan Pemrograman I”, Buenos Aires, UAI , 2016.
Ceballos, Fco Javier, "Microsoft C# bahasa dan aplikasi", Meksiko, Alfaomega RA-
MA 2008
Nilsson, Nils J. Kecerdasan buatan: sebuah sintesis baru.-- Madrid: McGraw-Hill, c2001

Ampliatoria:

Cardacci, Darío - Booch, Grady - "Orientasi Objek - Teori dan Praktik"


ArgentinaPearson Argentina- UAI Universitas Terbuka Interamerika, 2013 -400
halaman

6
López, Gustavo; Jeder, Ismael; Vega, Augusto. Analisis dan desain algoritma:
implementasi di PC dan Pascal.-- Meksiko, DF: Alfaomega, 2009
Saya ingin Catalinas, Enrique. Pemrograman dalam bahasa terstruktur. -- Madrid: Thomson
Editores, 2003. xii, 309 halaman
Escolano, Francisco; Cazorla, Miguel Angel; Alfonso Galipienso, María Isabel; dan lain-lain.
Kecerdasan buatan: model, teknik, dan area aplikasi-- Madrid: Thomson
Editor, c2003. Martin, James; Odell, James J. Analisis dan desain berorientasi objek--
Meksiko, DF: Prentice Hall Hispanoamericana, c1994. Martin, James; Odell, James J.
Metode berorientasi objek: konsep dasar-- Meksiko, DF: Prentice Hall
Hispanoamericana, 1997
López Herranz, José; Quero Catalinas, Enrique. Dasar-dasar pemrograman. edisi ke-2.--
Madrid: Paraninfo, c2000.
López Román, Leobardo. Pemrograman terstruktur: sebuah pendekatan algoritmik. ed. ke-2.
Meksiko, DF: Alfaomega, c2003
Cairó Battistutti, [Link] pemrograman: algoritma, diagram alur
aliran dan program. ed. 2a.-- Meksiko, DF: Alfaomega, c2003

16. Prosedur evaluasi dan kriteria promosi:

Parcial
Ujian paruh waktu akan ada minimal dua, masing-masing dengan teori dan praktik. Keduanya adalah
wajib, individu dan tertulis. Yang pertama akan dilakukan pada minggu kedelapan
del kuartal dan yang kedua antara minggu dua belas dan empat belas. Ujian tengah semester harus memiliki
un 50% de contenido correcto para estar aprobados. En este último caso la nota deberá
ditetapkan antara 4 (empat) dan 10 (sepuluh) poin. Jika siswa tidak hadir pada
ujian parsial akan dinilai dengan nilai yang tidak memadai.

Pemulihan.
Ujian pemulihan akan dilaksanakan satu untuk setiap ujian parsial dengan teori dan
praktik. Akan ada pilihan untuk mengambil ujian pemulihan menyeluruh dalam kasus-kasus tersebut yang
justifikasi dan yang sama harus setara dengan ruang lingkup pemulihan individu.
Mereka akan memulihkan nilai sementara yang sesuai, siswa-siswa yang mendapatkan sebuah
califikasi kurang dari 4 (empat) poin di salah satu ujian sementara mereka. Yang
recuperatori bersifat individu dan tertulis. Pengajar akan menentukan tanggal untuk melaksanakan
kegiatan ini dapat dilakukan setelah masing-masing ujian tengah semester atau pada tanggal tertentu
común para todos. Las notas de los exámenes recuperatorios no reemplazan las
nilai tidak mencukupi yang diperoleh dalam ujian reguler yang sedang dipulihkan,
yang sama akan dianggap sebagai bagian dari penilaian yang mempengaruhi rata-rata.

Aspek-aspek umum untuk ujian parsial dan ujian pemulihan.


Penyusunan ujian paruh waktu dan ujian pemulihan harus mempertimbangkan berbagai
teknik untuk dapat mengamati dari berbagai sudut objek evaluasi. Akan dievaluasi

7
kemampuan penalaran siswa dan kerangka teoritis yang mendukungnya. Disarankan
menjadi objektif dan mengutamakan kejelasan arahan tanpa memberikan ruang untuk keraguan tentang apa yang harus dilakukan
sedang mencoba mengevaluasi.

Tugas Praktis.
Praktik kerja yang disebutkan pada poin 14 (praktik kerja) akan dilaksanakan.
pekerjaan praktik di [Link] harus dipertahankan oleh siswa. Pekerjaan dan pembelaan akan
individu dan evaluasi diri akan terdiri dari rata-rata nilai yang
terkait produksi dan kinerja. Untuk kedua tugas praktis, aspek-aspek yang
hal-hal yang harus diperhatikan dalam evaluasi tersebut adalah: kualitas kerja, persiapan, dan klasifikasi dari
material, produksi material, kualitas pertahanan, pemanfaatan sumber daya dan
manajemen waktu.

Nota konseptual.
Nota konseptual akan didasarkan pada partisipasi siswa di kelas, minat
ditunjukkan dalam mata pelajaran dan upaya yang ditunjukkan dalam kegiatan belajar.

Aspek-aspek umum lainnya dari evaluasi.


Juga akan dibuat grid pemantauan yang harus mencerminkan evolusi
dari siswa dalam aspek yang dievaluasi.
Kuesioner penilaian diri yang disusun untuk kursus memiliki tujuan untuk
pengembangan semangat kritis pada siswa tentang kinerjanya dalam praktik masa depan
profesional.

8
MAPA KONSEPTUAL PROGRAMMER I

Bagaimana cara membuat model virtual dengan mengamati dunia nyata?

DUNIA NYATA
Dibutuhkan sebuah metodologi

Terstruktur Objek Acara

BAHASA PEMROGRAMAN YANG DITERAPKAN PADA METODOLOGI

Struktur dari Propiedades Eventos Métodos Kontrol Lingkungan dari


Data pemrograman

Variabel y
Dinamis Berkas Modul Formulir
su Ambito
Objek Kelas
Daftar Pohon MDI Menú

Pengembangan solusi MODEL VIRTUAL

PROGRAM

Anda mungkin juga menyukai