1

(16 відповідей, залишених у Python)

І ресурс для усвідомлення того, наскільки ти освоїв мову і скільки тобі ще потрібно її освоїти для певного рівня.
http://www.checkio.org/ - вирішуй задачі відповідно до твого рівня знань і дивися на рішення інших людей. Багато цікавого дізнався про те, як скоротити та оптимізувати код.

2

(2 відповідей, залишених у Java)

Коротко про головне:

Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.

3

(12 відповідей, залишених у Вибір подальшого шляху)

Не факт що вам сподобається, але мій знайомий на дипломну роботу створив робота який повинен був пройти трасу певну кількість раз. Робот являв собою іграшковий автомобіль який продається в звичайних іграшкових магазинах. Робота над таким роботом включає розширення стандартних можливостей іграшкової машинки (модифікація шасі, інтегрування інфрачервоних датчиків та ін.). Окрім роботи над апаратною складовою була проведена робота над написанням програмного коду, який би керував роботом. Використовувався мікроконтролер PIC18F4550, мова програмування була Assembler. Далі такого робота можна було б модифікувати до самостійної інтелектуальної одиниці (примітивної). Написати примітивний штучний інтелект (говорячи про штучний інтелект - мається на увазі -псевдо).

P.S. В кожного свої вподобання, тому тільки ви можете вибрати те що вам по душі.

4

(12 відповідей, залишених у Вибір подальшого шляху)

Наскільки я пам'ятаю "Комп'ютерна інженерія" включає не тільки створення апаратного забезпечення а також і програмного. Вам не обов'язково розробляти саме певну апаратну складову комп'ютера чи інтегральну схему. Або ж ви можете розробляти апаратний засіб з програмним забезпеченням специфічного напрямку що буде включати певну частину матеріалу з комп'ютерної інженерії + певну частину матеріалу з системного програмування що також являється частиною комп'ютерної інженерії.

5

(145 відповідей, залишених у Обговорення)

Не знаю чи буде це доречно в даному контексті питання, але я б порадив ознайомитися з даною статтею: http://wasm.ru/wault/article/show/unixvsnt