{"id":13032,"date":"2017-04-07T19:41:27","date_gmt":"2017-04-07T17:41:27","guid":{"rendered":"https:\/\/didattica.di.unipi.it\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/"},"modified":"2025-12-08T15:08:34","modified_gmt":"2025-12-08T14:08:34","slug":"curriculum-%c2%93ict-solutions-architect%c2%94-2","status":"publish","type":"page","link":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/","title":{"rendered":"Curriculum \u201cICT Solutions Architect\u201d"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"\/images\/slider\/slider-wif\/ict.jpg\" alt=\"ict\" width=\"1028\" height=\"341\" \/><\/p>\n<h2>\u00a0Objectives\/Vision<\/h2>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">The ICT Solutions Architect track is designed to train professionals capable of designing, implementing, and assessing complex ICT systems that integrate heterogeneous software services and infrastructures. These systems must not only work functionally but also meet rigorous requirements in terms of performance, scalability, security, and privacy. As modern ICT architectures span cloud platforms, mobile environments, distributed systems, and virtualized infrastructures, this track emphasizes the ability to master complexity across the entire technology stack.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">The track combines a solid grounding in computer science\u2014covering algorithms, programming, and software engineering\u2014with advanced topics focused on system integration and infrastructure-aware design. Students learn to design complex systems, evaluate service- and cloud-based solutions, and apply DevOps principles. They also gain the skills to assess IT infrastructures\u2014both physical and virtual\u2014and verify non-functional requirements such as performance, dependability, and data security. The program highlights the importance of risk assessment, secure data management, and coordination in distributed environments, including peer-to-peer and blockchain-based systems.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Throughout the track, students benefit from a balanced approach that combines theoretical knowledge with applied skills. Courses such as Advanced Software Engineering, Distributed Algorithms, ICT Infrastructures, and Risk Assessment are complemented by elective options that allow for personalized specialization. The training culminates in a thesis project that typically engages students in solving real-world ICT design problems, often in collaboration with external companies or research partners.<\/span><\/p>\n<h2>Career opportunities<\/h2>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Career opportunities are extensive, as ICT Solutions Architect is one of the most in-demand profiles in both the public and private sectors. From traditional software vendors to cloud providers, telecom companies, and IoT-driven startups, the need for professionals who can integrate, validate, and innovate complex systems is growing rapidly. The Department of Computer Science maintains strong ties with leading global companies and national players, offering students opportunities for internships and project collaborations. The program also provides excellent preparation for those wishing to pursue a Ph.D. in Computer Science or related fields.<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Graduates are well prepared for careers in top-tier tech companies (both national and international) or to pursue Ph.D. programs in Computer Science or related fields.<\/span><\/p>\n<div id=\"pds-ict\"><\/div>\n<h2>Study plan<\/h2>\n<p style=\"text-align: justify\">The plan of studies is composed by two courses on the infrastructure layers (\u201cICT infrastructures\u201d and \u201cMobile and cyber-physical systems\u201d), two courses on the software layers (\u201cAdvanced software engineering\u201d and \u201cAdvanced programming\u201d), and two courses on security aspects (\u201cICT risk assessment\u201d and \u201cPeer to peer systems and blockchains\u201d).<\/p>\n<h3>First year<\/h3>\n<table class=\"table table-condensed table-bordered table-striped\">\n<tbody>\n<tr>\n<td style=\"width: 45%;text-align: center\">\n<h3>Semester 1<\/h3>\n<\/td>\n<td style=\"width: 5%;text-align: center\">\n<h3>CFU<\/h3>\n<\/td>\n<td style=\"width: 45%;text-align: center\">\n<h3>Semester 2<\/h3>\n<\/td>\n<td style=\"width: 5%;text-align: center\">\n<h3>CFU<\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td>Advanced programming<\/td>\n<td style=\"text-align: center\">9<\/td>\n<td>Peer to peer systems and blockchains<\/td>\n<td style=\"text-align: center\">9<\/td>\n<\/tr>\n<tr>\n<td>Algorithm engineering<\/td>\n<td style=\"text-align: center\">9<\/td>\n<td>Mobile and cyber-physical systems<\/td>\n<td style=\"text-align: center\">9<\/td>\n<\/tr>\n<tr>\n<td>ICT risk assessment<\/td>\n<td style=\"text-align: center\">9<\/td>\n<td>ICT infrastructures<\/td>\n<td style=\"text-align: center\">6<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td style=\"text-align: center\"><\/td>\n<td><a href=\"#electives9\">Group: ICT electives 9 cfu<\/a><\/td>\n<td style=\"text-align: center\">9<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td style=\"text-align: center\"><b>27<\/b><\/td>\n<td><\/td>\n<td style=\"text-align: center\"><b>33<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Second year<\/h3>\n<table class=\"table table-condensed table-bordered table-striped\">\n<tbody>\n<tr>\n<td style=\"width: 45%;text-align: center\">\n<h3>Semester 3<\/h3>\n<\/td>\n<td style=\"width: 5%;text-align: center\">\n<h3>CFU<\/h3>\n<\/td>\n<td style=\"width: 45%;text-align: center\">\n<h3>Semester 4<\/h3>\n<\/td>\n<td style=\"width: 5%;text-align: center\">\n<h3>CFU<\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td>Advanced software engineering<\/td>\n<td style=\"text-align: center\">9<\/td>\n<td><a href=\"#electives6\">Group: ICT elective 6 CFU<\/a><\/td>\n<td style=\"text-align: center\">6<\/td>\n<\/tr>\n<tr>\n<td><a href=\"#electives6\">Group: ICT elective 6 CFU<\/a><\/td>\n<td style=\"text-align: center\">6<\/td>\n<td><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td><a href=\"#electives6\">Group: ICT elective 6 CFU<\/a><\/td>\n<td style=\"text-align: center\">6<\/td>\n<td><\/td>\n<td style=\"text-align: center\"><\/td>\n<\/tr>\n<tr>\n<td>Group: free choice<\/td>\n<td style=\"text-align: center\">9<\/td>\n<td>Thesis<\/td>\n<td style=\"text-align: center\">24<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td style=\"text-align: center\"><b>30<\/b><\/td>\n<td><\/td>\n<td style=\"text-align: center\"><b>30<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"electives9\">Group: ICT electives (9 CFU)<\/h3>\n<p>Data mining (Sem. 1)<br \/>\nGenerative and deep learning (Sem. 2) (*)<br \/>\nLanguage-based tecnology for security (Sem. 2)<br \/>\nMachine learning (Sem. 1)<br \/>\nParallel and distributed systems: paradigms and models (Sem. 2)<br \/>\nSoftware Verification: Principles and Techniques (<em>not offered in the a.y. 25\/26 &#8211; ex-Software validation and verification, offered instead in the a.y. 25\/26<\/em>) (Sem. 1) (*)<\/p>\n<h3 id=\"electives6\">Group: ICT electives (6 CFU)<\/h3>\n<p>Accelerated Computing (Sem. 1) (*)<br \/>\nAlgorithmic Game Theory (Sem. 2)<br \/>\nBusiness Process Modeling (Sem. 1)<br \/>\nCompetitive programming and contests (Sem. 1) (*)<br \/>\nDistributed Algorithms (Sem. 1) (*)<br \/>\nInformation retrieval (Sem. 1)<br \/>\nIntroduction to Quantum Computing (Sem. 2)<br \/>\nLaboratory on ICT Startup Building (Sem. 2)<br \/>\nScalable Distributed Computing (Sem. 1)<br \/>\nScientific and large data visualization (Sem. 2)<\/p>\n<p>(*) Courses offered only to new enrolled students.<\/p>\n<p>Students enrolled before the academic year 2025\/2026 may refer to the previous\u00a0 <a href=\"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/rules-and-resolutions-2\/\">rules.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Objectives\/Vision The ICT Solutions Architect track is designed to train professionals capable of designing, implementing, and assessing complex ICT systems&hellip;<\/p>\n<p><a class=\"btn btn-dark btn-sm unipi-read-more-link\" href=\"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":13108,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13032","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Curriculum \u201cICT Solutions Architect\u201d - Area Didattica - Dipartimento di Informatica<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Curriculum \u201cICT Solutions Architect\u201d - Area Didattica - Dipartimento di Informatica\" \/>\n<meta property=\"og:description\" content=\"\u00a0Objectives\/Vision The ICT Solutions Architect track is designed to train professionals capable of designing, implementing, and assessing complex ICT systems&hellip;Read More...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Area Didattica - Dipartimento di Informatica\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-08T14:08:34+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/curricula-2\\\/curriculum-%c2%93ict-solutions-architect%c2%94-2\\\/\",\"url\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/curricula-2\\\/curriculum-%c2%93ict-solutions-architect%c2%94-2\\\/\",\"name\":\"Curriculum \u201cICT Solutions Architect\u201d - Area Didattica - Dipartimento di Informatica\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/#website\"},\"datePublished\":\"2017-04-07T17:41:27+00:00\",\"dateModified\":\"2025-12-08T14:08:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/curricula-2\\\/curriculum-%c2%93ict-solutions-architect%c2%94-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/curricula-2\\\/curriculum-%c2%93ict-solutions-architect%c2%94-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/curricula-2\\\/curriculum-%c2%93ict-solutions-architect%c2%94-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Master programme in Computer Science\",\"item\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Curricula\",\"item\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/master-programme-in-computer-science\\\/curricula-2\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Curriculum \u201cICT Solutions Architect\u201d\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/\",\"name\":\"Area Didattica - Dipartimento di Informatica\",\"description\":\"Ecco un altro sito Dipartimento di Informatica siti\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/didattica.di.unipi.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Curriculum \u201cICT Solutions Architect\u201d - Area Didattica - Dipartimento di Informatica","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/","og_locale":"en_US","og_type":"article","og_title":"Curriculum \u201cICT Solutions Architect\u201d - Area Didattica - Dipartimento di Informatica","og_description":"\u00a0Objectives\/Vision The ICT Solutions Architect track is designed to train professionals capable of designing, implementing, and assessing complex ICT systems&hellip;Read More...","og_url":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/","og_site_name":"Area Didattica - Dipartimento di Informatica","article_modified_time":"2025-12-08T14:08:34+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/","url":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/","name":"Curriculum \u201cICT Solutions Architect\u201d - Area Didattica - Dipartimento di Informatica","isPartOf":{"@id":"https:\/\/didattica.di.unipi.it\/en\/#website"},"datePublished":"2017-04-07T17:41:27+00:00","dateModified":"2025-12-08T14:08:34+00:00","breadcrumb":{"@id":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/curriculum-%c2%93ict-solutions-architect%c2%94-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/didattica.di.unipi.it\/en\/"},{"@type":"ListItem","position":2,"name":"Master programme in Computer Science","item":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/"},{"@type":"ListItem","position":3,"name":"Curricula","item":"https:\/\/didattica.di.unipi.it\/en\/master-programme-in-computer-science\/curricula-2\/"},{"@type":"ListItem","position":4,"name":"Curriculum \u201cICT Solutions Architect\u201d"}]},{"@type":"WebSite","@id":"https:\/\/didattica.di.unipi.it\/en\/#website","url":"https:\/\/didattica.di.unipi.it\/en\/","name":"Area Didattica - Dipartimento di Informatica","description":"Ecco un altro sito Dipartimento di Informatica siti","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/didattica.di.unipi.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"acf":[],"jetpack_sharing_enabled":true,"publishpress_future_action":{"enabled":false,"date":"2026-05-11 10:23:49","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"translation_priority","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/pages\/13032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/comments?post=13032"}],"version-history":[{"count":19,"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/pages\/13032\/revisions"}],"predecessor-version":[{"id":27943,"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/pages\/13032\/revisions\/27943"}],"up":[{"embeddable":true,"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/pages\/13108"}],"wp:attachment":[{"href":"https:\/\/didattica.di.unipi.it\/en\/wp-json\/wp\/v2\/media?parent=13032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}