|
The Software Systems Lab offers the students four lab experiments in the area of
programming languages, and two lab experiments in the area of computer networking.
|
| Experiment location |
ASP.NET is in Mayer room 1137 (floor 11). Switching And Routing is in Fishbach 381. All the other experiments are in Fishbach room 375, which
is located in the passage between Mayer and Fishbach buildings. |
|
Programming in Java
|
 |
In this experiment we'll learn the principles of the Object Oriented Java language, and compare them to the C++ features. We'll write and run small Java programs. |
|
 |
The main subjects covered in this experiment: arrays, strings, input/output, methods overloading, inheritance, exceptions, containment, interfaces and collections, and polymorphism. |
|
|
|
|
|
|
Parallel Programming in Java
|
 |
In this experiment we will learn the principles of writing parallel programs and the peculiarities of multi-threaded programming in Java language. |
|
 |
The main subjects covered in this experiment: synchronization challenges and their solutions in Java, design of parallel program, task decomposition, executor framework, thread pools. |
|
|
|
|
|
|
Introduction to TCP/IP protocols
|
 |
In this experiment we'll learn the structure and usage of the most basic TCP/IP protocols, including: IP, TCP, UDP, ARP and ICMP.
|
|
 |
In order to examine these protocols we will generate traffic that uses these protocols and analyze the traffic with WireShark. |
|
|
|
|
|
|
|
|
|
Routing and Switching in Computer Networks
|
 |
In this experiment we'll build several networks using Cisco routers and Linux
computers. Every network layout will focus on a specific switching or routing protocol and will elaborate
on a different aspect of this protocol.
|
|
|
|
|
|
|
|
|
|
Distributed Programming with DotNet
|
 |
In this experiment we'll learn the concept of Distributed Programming.
We'll write Web application using the DotNet technology.
We'll get familiar with DotNet framework and Visual Studio environment.
We'll build Client-Server apllication based on Event Driven model, Web Forms and Controls.
We'll work with a Data Base using Ado.Net technology.
We'll get familiar with N-Tier application and Web Services concepts. |
|
|
|
|
|
|
|
|
|
Programming in Python
|
 |
In this experiment we'll learn the principles of Python language. We'll write and run several programs. |
|
 |
The main subjects covered in this experiment: variables and arrays, associative arrays, strings, input/output, regular expressions, reflection and subroutines. |
|
|
|
|
|