Skip to content

My solutions for CS lessons at Belarusian State University

License

Notifications You must be signed in to change notification settings

tsiarokhin/bsu-famcs-cs-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bsu-famcs-cs-solutions

My solutions for CS lessons at Belarusian State University.

Term 4: Algorithms and Data Structures (acm.bsu.by)

Term 4: Practice (teacher: Сакович В.Ю.)

Term 3: Programming (teacher: Сакович В.Ю.)

  • Lab 1 — Polynomial container class + WinAPI interface
  • Lab 2 — Variadic templates (C++0x)
  • Lab 3 & 4 — C++ design patterns
  • Lab 5 — Java console app
  • Lab 6 — Java string processing
  • Lab 7 — Java matrix equation solver
  • Lab 8 — Java binary search tree
  • Lab 9 — Java GUI(AWT, Swing), abstract classes
  • Lab 10 — Java Swing mouse and key events
  • Lab 11 — Java Swing drawing application
  • Lab 12 — Java Swing tabs, grid layout, buttons, icons
  • Lab 13-14 — Java Swing JList MVC, SAX XML parser

Term 2: Summer practice (teacher: Гусейнова А.С.)

Term 2: Programming (teacher: И. Жураховский)

Term 2: Practice (teacher: Гусейнова А.С.)

  • Week 1 — Template classes
  • Week 2 — STL containers and algorithms
  • Week 3 — WinAPI Drawing
  • Project — WinAPI Function Plotter
  • Asm 1 — Asm basics
  • Asm 2 — Asm jumps, binary operations
  • Asm 3 — Asm 1D and 2D arrays
  • Asm 4, Asm 5 — Asm string processing

Term 1: Programming (teacher: Гусейнова А.С.)

  • Week 1 — Basic Math
  • Week 2 — For/while loops, math
  • Week 3 — Integer math
  • Week 4 — Arrays, array sorting
  • Week 5 — Arrays, pointers, functions
  • Week 6 — References, dynamic arrays, function pointers
  • Week 7, Week 8 — C strings
  • Week 9, Test 1 — Structs, LIFO (Stack), infix and postfix forms
  • Week 10 — Classes, objects, constructors
  • Week 11 — Classes, operator overloading
  • Week 12 — Inheritance, virtual functions
  • Week 13 — Abstract classes, purely virtual functions
  • Test 2 — OOP